Package org.apache.iceberg.expressions
Interface Bound<T>
- Type Parameters:
 T- the Java type of values produced by this expression
- All Known Subinterfaces:
 BoundTerm<T>
- All Known Implementing Classes:
 BoundAggregate,BoundLiteralPredicate,BoundPredicate,BoundReference,BoundSetPredicate,BoundTransform,BoundUnaryPredicate,CountAggregate,CountNonNull,CountStar,MaxAggregate,MinAggregate
public interface Bound<T>
Represents a bound value expression.
- 
Method Summary
Modifier and TypeMethodDescriptioneval(StructLike struct) Produce a value from the struct for this expression.ref()Returns the underlying reference. 
- 
Method Details
- 
ref
BoundReference<?> ref()Returns the underlying reference. - 
eval
Produce a value from the struct for this expression.- Parameters:
 struct- a struct of incoming data- Returns:
 - the value of this expression when evaluated on the incoming struct
 
 
 -