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()Expression.Operationop()
-
-
-
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).
-
-