Package | Description |
---|---|
org.apache.calcite.rel.core | |
org.apache.calcite.rel.logical | |
org.apache.flink.table.planner.plan.metadata |
Modifier and Type | Field and Description |
---|---|
com.google.common.collect.ImmutableList<Window.Group> |
Window.groups |
Constructor and Description |
---|
Window(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a window relational expression.
|
Window(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a window relational expression.
|
Modifier and Type | Method and Description |
---|---|
static LogicalWindow |
LogicalWindow.create(org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
Constructor and Description |
---|
LogicalWindow(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
LogicalWindow(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode input,
List<RexLiteral> constants,
org.apache.calcite.rel.type.RelDataType rowType,
List<Window.Group> groups)
Creates a LogicalWindow.
|
Modifier and Type | Method and Description |
---|---|
static List<org.apache.calcite.rel.RelCollation> |
FlinkRelMdCollation.window(org.apache.calcite.rel.metadata.RelMetadataQuery mq,
org.apache.calcite.rel.RelNode input,
com.google.common.collect.ImmutableList<Window.Group> groups)
Helper method to determine a
Window 's collation. |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.