public interface OverAggregate
Modifier and Type | Method and Description |
---|---|
String |
aggregationToString(org.apache.calcite.rel.type.RelDataType inputType,
org.apache.calcite.rel.type.RelDataType rowType,
scala.collection.Seq<org.apache.calcite.util.Pair<org.apache.calcite.rel.core.AggregateCall,String>> namedAggregates) |
long |
getLowerBoundary(org.apache.calcite.rel.core.Window logicWindow,
org.apache.calcite.rel.core.Window.Group overWindow,
org.apache.calcite.rel.RelNode input) |
String |
orderingToString(org.apache.calcite.rel.type.RelDataType inputType,
List<org.apache.calcite.rel.RelFieldCollation> orderFields) |
String |
partitionToString(org.apache.calcite.rel.type.RelDataType inputType,
int[] partition) |
String |
windowRange(org.apache.calcite.rel.core.Window logicWindow,
org.apache.calcite.rel.core.Window.Group overWindow,
org.apache.calcite.rel.RelNode input) |
String partitionToString(org.apache.calcite.rel.type.RelDataType inputType, int[] partition)
String orderingToString(org.apache.calcite.rel.type.RelDataType inputType, List<org.apache.calcite.rel.RelFieldCollation> orderFields)
String windowRange(org.apache.calcite.rel.core.Window logicWindow, org.apache.calcite.rel.core.Window.Group overWindow, org.apache.calcite.rel.RelNode input)
String aggregationToString(org.apache.calcite.rel.type.RelDataType inputType, org.apache.calcite.rel.type.RelDataType rowType, scala.collection.Seq<org.apache.calcite.util.Pair<org.apache.calcite.rel.core.AggregateCall,String>> namedAggregates)
long getLowerBoundary(org.apache.calcite.rel.core.Window logicWindow, org.apache.calcite.rel.core.Window.Group overWindow, org.apache.calcite.rel.RelNode input)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.