public interface AggContext
AggAddContext provides basic static information on types of arguments
and the return value of the aggregate being implemented.| Modifier and Type | Method and Description |
|---|---|
SqlAggFunction |
aggregation()
Returns the aggregation being implemented.
|
List<? extends RelDataType> |
parameterRelTypes()
Returns the parameter types of the aggregate as
RelDataType. |
List<? extends Type> |
parameterTypes()
Returns the parameter types of the aggregate as
Type. |
RelDataType |
returnRelType()
Returns the return type of the aggregate as
RelDataType. |
Type |
returnType()
Returns the return type of the aggregate as
Type. |
SqlAggFunction aggregation()
RelDataType returnRelType()
RelDataType.
This can be helpful to test
RelDataType.isNullable().Type returnType()
Type.TypeList<? extends RelDataType> parameterRelTypes()
RelDataType.
This can be helpful to test
RelDataType.isNullable().Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.