Package io.dialob.program.expr.arith
Class ComparableTypeOperators<T extends Comparable<T>>
- java.lang.Object
-
- io.dialob.program.expr.arith.ComparableTypeOperators<T>
-
- All Implemented Interfaces:
Operators
- Direct Known Subclasses:
DateOperators,DecimalOperators,DurationOperators,NumberOperators,StringOperators,TimeOperators
public class ComparableTypeOperators<T extends Comparable<T>> extends Object implements Operators
-
-
Constructor Summary
Constructors Constructor Description ComparableTypeOperators()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InfixOperator<Boolean>eq(Expression lhs, Expression rhs)InfixOperator<Boolean>ge(Expression lhs, Expression rhs)InfixOperator<Boolean>gt(Expression lhs, Expression rhs)InfixOperator<Boolean>le(Expression lhs, Expression rhs)InfixOperator<Boolean>lt(Expression lhs, Expression rhs)InfixOperator<Boolean>ne(Expression lhs, Expression rhs)
-
-
-
Method Detail
-
eq
public InfixOperator<Boolean> eq(Expression lhs, Expression rhs)
-
le
public InfixOperator<Boolean> le(Expression lhs, Expression rhs)
-
ne
public InfixOperator<Boolean> ne(Expression lhs, Expression rhs)
-
lt
public InfixOperator<Boolean> lt(Expression lhs, Expression rhs)
-
ge
public InfixOperator<Boolean> ge(Expression lhs, Expression rhs)
-
gt
public InfixOperator<Boolean> gt(Expression lhs, Expression rhs)
-
-