Package io.dialob.program.expr.arith
Interface PeriodLtOperator
-
- All Superinterfaces:
AbstractLogicalOperator,AbstractRelationOperator<Period>,Expression,InfixOperator<Boolean>,Serializable
- All Known Implementing Classes:
ImmutablePeriodLtOperator
@Immutable public interface PeriodLtOperator extends AbstractRelationOperator<Period>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleanapply(int comp)default intcompare(Period lhsResult, Period rhsResult)default StringgetOperator()-
Methods inherited from interface io.dialob.program.expr.arith.AbstractLogicalOperator
getValueType
-
Methods inherited from interface io.dialob.program.expr.arith.AbstractRelationOperator
eval
-
Methods inherited from interface io.dialob.program.expr.arith.InfixOperator
getEvalRequiredConditions, getLhs, getRhs
-
-
-
-
Method Detail
-
apply
default boolean apply(int comp)
- Specified by:
applyin interfaceAbstractRelationOperator<Period>
-
compare
default int compare(Period lhsResult, Period rhsResult)
- Specified by:
comparein interfaceAbstractRelationOperator<Period>
-
getOperator
default String getOperator()
- Specified by:
getOperatorin interfaceAbstractRelationOperator<Period>
-
-