public abstract class Aggregation extends Expression
Constructor and Description |
---|
Aggregation() |
Modifier and Type | Method and Description |
---|---|
abstract org.apache.calcite.sql.SqlAggFunction |
getSqlAggFunction(org.apache.calcite.tools.RelBuilder relBuilder)
Returns the SqlAggFunction for this Aggregation.
|
abstract org.apache.calcite.tools.RelBuilder.AggCall |
toAggCall(String name,
org.apache.calcite.tools.RelBuilder relBuilder)
Convert Aggregate to its counterpart in Calcite, i.e.
|
org.apache.calcite.rex.RexNode |
toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Convert Expression to its counterpart in Calcite, i.e.
|
String |
toString() |
checkEquals, childrenValid, resultType, valid, validateInput
children, fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public org.apache.calcite.rex.RexNode toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Expression
toRexNode
in class Expression
relBuilder
- (undocumented)public abstract org.apache.calcite.tools.RelBuilder.AggCall toAggCall(String name, org.apache.calcite.tools.RelBuilder relBuilder)
name
- (undocumented)relBuilder
- (undocumented)public abstract org.apache.calcite.sql.SqlAggFunction getSqlAggFunction(org.apache.calcite.tools.RelBuilder relBuilder)
relBuilder
- (undocumented)Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.