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:
- BoundLiteralPredicate,- BoundPredicate,- BoundReference,- BoundSetPredicate,- BoundTransform,- BoundUnaryPredicate
 
 public interface Bound<T>Represents a bound value expression.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Teval(StructLike struct)Produce a value from the struct for this expression.BoundReference<?>ref()Returns the underlying reference.
 
- 
- 
- 
Method Detail- 
refBoundReference<?> ref() Returns the underlying reference.
 - 
evalT eval(StructLike struct) 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
 
 
- 
 
-