Interface InfixOperator
- All Superinterfaces:
Expression,Serializable
- All Known Subinterfaces:
AbstractComparableRelationOperator<T>,AbstractLogicalOperator,AbstractRelationOperator<T>,DateMinusDateOperator,DateMinusPeriodOperator,DatePlusPeriodOperator,EqOperator<T>,GeOperator<T>,GtOperator<T>,InOperator,IntersectionOperator,LeOperator<T>,LtOperator<T>,MatchesOperator,NeOperator<T>,PeriodGeOperator,PeriodGtOperator,PeriodLeOperator,PeriodLtOperator,TimeMinusDurationOperator,TimeMinusTimeOperator,TimePlusDurationOperator
- All Known Implementing Classes:
ImmutableDateMinusDateOperator,ImmutableDateMinusPeriodOperator,ImmutableDatePlusPeriodOperator,ImmutableEqOperator,ImmutableGeOperator,ImmutableGtOperator,ImmutableInOperator,ImmutableIntersectionOperator,ImmutableLeOperator,ImmutableLtOperator,ImmutableMatchesOperator,ImmutableNeOperator,ImmutablePeriodGeOperator,ImmutablePeriodGtOperator,ImmutablePeriodLeOperator,ImmutablePeriodLtOperator,ImmutableTimeMinusDurationOperator,ImmutableTimeMinusTimeOperator,ImmutableTimePlusDurationOperator
Represents operator between two expressions.
-
Method Summary
Methods inherited from interface io.dialob.session.engine.program.model.Expression
eval, getValueType
-
Method Details
-
getLhs
- Returns:
- left hand side expression of operator
-
getRhs
- Returns:
- right hand side expression of operator
-
getEvalRequiredConditions
- Specified by:
getEvalRequiredConditionsin interfaceExpression
-