Interface UnaryExpression<T,INNER extends Expression<T>>
-
- Type Parameters:
T- the input entity typeINNER- the type of the inner expression
- All Superinterfaces:
Expression<T>
public interface UnaryExpression<T,INNER extends Expression<T>> extends Expression<T>
AnExpressionthat has a single operand that implementsExpression.Equality is determined by looking at
inner()andoperator().- Since:
- 3.1.0
- Author:
- Emil Forslund
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classUnaryExpression.OperatorThe unary expression operator type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INNERinner()The inner expression that this wraps and applies a unary operator to.UnaryExpression.Operatoroperator()Returns the binary operator that this expression represents.-
Methods inherited from interface com.speedment.runtime.compute.expression.Expression
expressionType
-
-
-
-
Method Detail
-
inner
INNER inner()
The inner expression that this wraps and applies a unary operator to.- Returns:
- the inner expression
-
operator
UnaryExpression.Operator operator()
Returns the binary operator that this expression represents.- Returns:
- the operator
-
-