public class DrillWindowRel extends DrillWindowRelBase implements DrillRel
DRILL_LOGICAL
Constructor and Description |
---|
DrillWindowRel(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.rel.RelNode child,
List<org.apache.calcite.rex.RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<org.apache.calcite.rel.core.Window.Group> groups)
Creates a window relational expression.
|
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.RelNode |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs) |
LogicalOperator |
implement(DrillImplementor implementor) |
protected LogicalExpression |
toDrill(org.apache.calcite.rel.core.AggregateCall call,
List<String> fn) |
computeSelfCost, explainTerms, getCollation, getConstants, getProjectOrdinals, isValid
childrenAccept, deriveRowType, estimateRowCount, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, equals, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, hashCode, isDistinct, isKey, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
public DrillWindowRel(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode child, List<org.apache.calcite.rex.RexLiteral> constants, org.apache.calcite.rel.type.RelDataType rowType, List<org.apache.calcite.rel.core.Window.Group> groups)
cluster
- Clustertraits
- child
- Input relational expressionrowType
- Output row typegroups
- Windowspublic org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.RelNode> inputs)
copy
in interface org.apache.calcite.rel.RelNode
copy
in class org.apache.calcite.rel.AbstractRelNode
public LogicalOperator implement(DrillImplementor implementor)
protected LogicalExpression toDrill(org.apache.calcite.rel.core.AggregateCall call, List<String> fn)
Copyright © 1970 The Apache Software Foundation. All rights reserved.