Package org.apache.iceberg.expressions
Class UnboundAggregate<T>
java.lang.Object
org.apache.iceberg.expressions.Aggregate<UnboundTerm<T>>
org.apache.iceberg.expressions.UnboundAggregate<T>
- All Implemented Interfaces:
- Serializable,- Expression,- Unbound<T,- Expression> 
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.iceberg.expressions.ExpressionExpression.Operation
- 
Method SummaryModifier and TypeMethodDescriptionbind(Types.StructType struct, boolean caseSensitive) Bind this UnboundAggregate.ref()Returns this expression's underlying reference.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.iceberg.expressions.ExpressionisEquivalentTo, negate
- 
Method Details- 
refDescription copied from interface:UnboundReturns this expression's underlying reference.- Specified by:
- refin interface- Unbound<T,- Expression> 
 
- 
bindBind this UnboundAggregate.- Specified by:
- bindin interface- Unbound<T,- Expression> 
- Parameters:
- struct- The- struct typeto resolve references by name.
- caseSensitive- A boolean flag to control whether the bind should enforce case sensitivity.
- Returns:
- an Expression
- Throws:
- ValidationException- if literals do not match bound references, or if comparison on expression is invalid
 
 
-