Package org.apache.iceberg.expressions
Class BoundUnaryPredicate<T>
- java.lang.Object
- 
- org.apache.iceberg.expressions.Predicate<T,BoundTerm<T>>
- 
- org.apache.iceberg.expressions.BoundPredicate<T>
- 
- org.apache.iceberg.expressions.BoundUnaryPredicate<T>
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- Bound<java.lang.Boolean>,- Expression
 
 public class BoundUnaryPredicate<T> extends BoundPredicate<T> - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.iceberg.expressions.ExpressionExpression.Operation
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BoundUnaryPredicate<T>asUnaryPredicate()booleanisUnaryPredicate()Expressionnegate()Returns the negation of this expression, equivalent to not(this).booleantest(T value)java.lang.StringtoString()- 
Methods inherited from class org.apache.iceberg.expressions.BoundPredicateasLiteralPredicate, asSetPredicate, eval, isLiteralPredicate, isSetPredicate, ref, test
 
- 
 
- 
- 
- 
Method Detail- 
negatepublic Expression negate() Description copied from interface:ExpressionReturns the negation of this expression, equivalent to not(this).
 - 
isUnaryPredicatepublic boolean isUnaryPredicate() - Overrides:
- isUnaryPredicatein class- BoundPredicate<T>
 
 - 
asUnaryPredicatepublic BoundUnaryPredicate<T> asUnaryPredicate() - Overrides:
- asUnaryPredicatein class- BoundPredicate<T>
 
 - 
testpublic boolean test(T value) - Specified by:
- testin class- BoundPredicate<T>
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-