Package org.apache.iceberg.expressions
Interface BoundTerm<T>
- Type Parameters:
- T- the Java type of values produced by this term
- All Superinterfaces:
- Bound<T>,- Serializable,- Term
- All Known Implementing Classes:
- BoundExtract,- BoundReference,- BoundTransform
Represents a bound term.
- 
Method SummaryModifier and TypeMethodDescriptiondefault Comparator<T> Returns aComparatorfor values produced by this term.booleanisEquivalentTo(BoundTerm<?> other) Returns whether this term is equivalent to another.default booleanReturns whether values produced by this expression may be null.type()Returns the type produced by this expression.
- 
Method Details- 
typeType type()Returns the type produced by this expression.
- 
producesNulldefault boolean producesNull()Returns whether values produced by this expression may be null.
- 
comparatorReturns aComparatorfor values produced by this term.
- 
isEquivalentToReturns whether this term is equivalent to another.- Parameters:
- other- a term
- Returns:
- true if this term returns the same values as the other, false otherwise
 
 
-