concepts.dsl.expression.ObjectCompareExpression#

class ObjectCompareExpression[source]#

Bases: _CompareExpressionBase

Methods

cached_string([max_length])

check_arguments()

Attributes

arguments

return_type

compare_op

The comparison operation.

lhs

The left-hand side of the comparison.

rhs

The right-hand side of the comparison.

__init__(compare_op, lhs, rhs)#
Parameters:
__new__(**kwargs)#
cached_string(max_length=None)#
Parameters:

max_length (int | None) –

check_arguments()#
property arguments: Tuple[Expression, Expression]#
compare_op: CompareOpType#

The comparison operation.

lhs: ObjectOutputExpression | VariableExpression#

The left-hand side of the comparison.

property return_type: ValueType#
rhs: ObjectOutputExpression | VariableExpression#

The right-hand side of the comparison.