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:
BoundReference
,BoundTransform
Represents a bound term.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Comparator<T>
Returns aComparator
for values produced by this term.boolean
isEquivalentTo
(BoundTerm<?> other) Returns whether this term is equivalent to another.type()
Returns the type produced by this expression.
-
Method Details
-
type
Type type()Returns the type produced by this expression. -
comparator
Returns aComparator
for values produced by this term. -
isEquivalentTo
Returns 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
-