Package org.apache.iceberg.expressions
Class BoundAggregate<T,C>
java.lang.Object
org.apache.iceberg.expressions.Aggregate<BoundTerm<T>>
org.apache.iceberg.expressions.BoundAggregate<T,C>
- All Implemented Interfaces:
Serializable
,Bound<C>
,Expression
- Direct Known Subclasses:
CountAggregate
,MaxAggregate
,MinAggregate
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.iceberg.expressions.Expression
Expression.Operation
-
Constructor Summary
ModifierConstructorDescriptionprotected
BoundAggregate
(Expression.Operation op, BoundTerm<T> term) -
Method Summary
Modifier and TypeMethodDescriptiondescribe()
eval
(StructLike struct) Produce a value from the struct for this expression.ref()
Returns the underlying reference.type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.iceberg.expressions.Expression
isEquivalentTo, negate