Package org.apache.iceberg.expressions
Interface Expression
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
And,BoundLiteralPredicate,BoundPredicate,BoundSetPredicate,BoundUnaryPredicate,False,Not,Or,Predicate,True,UnboundPredicate
public interface Expression extends java.io.SerializableRepresents a boolean expression tree.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classExpression.Operation
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Expressionnegate()Returns the negation of this expression, equivalent to not(this).Expression.Operationop()Returns the operation for an expression node.
-
-
-
Method Detail
-
op
Expression.Operation op()
Returns the operation for an expression node.
-
negate
default Expression negate()
Returns the negation of this expression, equivalent to not(this).
-
-