Interface BinaryObjExpression<T,FIRST extends Expression<T>,V>
-
- Type Parameters:
T- the input entity typeFIRST- the type of the first operand, an expressionV- the type of the second operand, a constant value
- All Superinterfaces:
Expression<T>
public interface BinaryObjExpression<T,FIRST extends Expression<T>,V> extends Expression<T>
AnExpressionthat has two operands, one is anotherExpressionand the other is a primitiveint.Equality is determined by looking at
first(),second()andoperator().- Since:
- 3.1.0
- Author:
- Emil Forslund
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBinaryObjExpression.OperatorOperator types that could be returned byoperator().
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FIRSTfirst()Returns the first operand, an inner expression.BinaryObjExpression.Operatoroperator()Returns the binary operator that this expression represents.Vsecond()Returns the second operand, a constant value.-
Methods inherited from interface com.speedment.runtime.compute.expression.Expression
expressionType
-
-
-
-
Method Detail
-
first
FIRST first()
Returns the first operand, an inner expression.- Returns:
- the first operand
-
second
V second()
Returns the second operand, a constant value.- Returns:
- the second operand
-
operator
BinaryObjExpression.Operator operator()
Returns the binary operator that this expression represents.- Returns:
- the operator
-
-