public class BoundAggregate<T,C> extends Aggregate<BoundTerm<T>> implements Bound<C>
Expression.Operation
Modifier | Constructor and Description |
---|---|
protected |
BoundAggregate(Expression.Operation op,
BoundTerm<T> term) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
columnName() |
java.lang.String |
describe() |
C |
eval(StructLike struct)
Produce a value from the struct for this expression.
|
BoundReference<?> |
ref()
Returns the underlying reference.
|
Type |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isEquivalentTo, negate
protected BoundAggregate(Expression.Operation op, BoundTerm<T> term)
public C eval(StructLike struct)
Bound
public BoundReference<?> ref()
Bound
public Type type()
public java.lang.String columnName()
public java.lang.String describe()