Package org.apache.iceberg.expressions
Class MinAggregate<T>
java.lang.Object
org.apache.iceberg.expressions.Aggregate<BoundTerm<T>>
org.apache.iceberg.expressions.BoundAggregate<T,T>
org.apache.iceberg.expressions.MinAggregate<T>
- All Implemented Interfaces:
Serializable
,Bound<T>
,Expression
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.iceberg.expressions.Expression
Expression.Operation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioneval
(StructLike struct) Produce a value from the struct for this expression.protected Object
evaluateRef
(DataFile file) protected boolean
org.apache.iceberg.expressions.BoundAggregate.Aggregator
<T> Methods inherited from class org.apache.iceberg.expressions.BoundAggregate
columnName, describe, ref, 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
-
Constructor Details
-
MinAggregate
-
-
Method Details
-
hasValue
-
evaluateRef
-
newAggregator
-
eval
Description copied from interface:Bound
Produce a value from the struct for this expression.- Specified by:
eval
in interfaceBound<T>
- Overrides:
eval
in classBoundAggregate<T,
T> - Parameters:
struct
- a struct of incoming data- Returns:
- the value of this expression when evaluated on the incoming struct
-
eval
-