| Package | Description |
|---|---|
| org.apache.flink.table.planner.plan.nodes.exec.batch | |
| org.apache.flink.table.planner.plan.nodes.exec.spec | |
| org.apache.flink.table.planner.plan.nodes.exec.stream |
| Constructor and Description |
|---|
BatchExecSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSortLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
long limitStart,
long limitEnd,
boolean isGlobal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
| Modifier and Type | Field and Description |
|---|---|
static SortSpec |
SortSpec.ANY
SortSpec does not require sort.
|
| Modifier and Type | Method and Description |
|---|---|
SortSpec |
SortSpec.SortSpecBuilder.build() |
SortSpec |
SortSpec.createSubSortSpec(int startIndex)
Creates a sub SortSpec starting from startIndex sort field.
|
SortSpec |
MatchSpec.getOrderKeys() |
SortSpec |
OverSpec.GroupSpec.getSort() |
| Constructor and Description |
|---|
GroupSpec(SortSpec sort,
boolean isRows,
org.apache.calcite.rex.RexWindowBound lowerBound,
org.apache.calcite.rex.RexWindowBound upperBound,
List<org.apache.calcite.rel.core.AggregateCall> aggCalls) |
MatchSpec(org.apache.calcite.rex.RexNode pattern,
Map<String,org.apache.calcite.rex.RexNode> patternDefinitions,
Map<String,org.apache.calcite.rex.RexNode> measures,
org.apache.calcite.rex.RexNode after,
Map<String,SortedSet<String>> subsets,
boolean allRows,
PartitionSpec partition,
SortSpec orderKeys,
org.apache.calcite.rex.RexNode interval) |
| Constructor and Description |
|---|
StreamExecRank(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
org.apache.flink.table.runtime.operators.rank.RankType rankType,
PartitionSpec partitionSpec,
SortSpec sortSpec,
org.apache.flink.table.runtime.operators.rank.RankRange rankRange,
RankProcessStrategy rankStrategy,
boolean outputRankNumber,
boolean generateUpdateBefore,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecRank(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.rank.RankType rankType,
PartitionSpec partitionSpec,
SortSpec sortSpec,
org.apache.flink.table.runtime.operators.rank.RankRange rankRange,
RankProcessStrategy rankStrategy,
boolean outputRankNumber,
boolean generateUpdateBefore,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecSortLimit(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
SortSpec sortSpec,
org.apache.flink.table.runtime.operators.rank.ConstantRankRange rankRange,
RankProcessStrategy rankStrategy,
boolean generateUpdateBefore,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecSortLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
long limitStart,
long limitEnd,
RankProcessStrategy rankStrategy,
boolean generateUpdateBefore,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecTemporalSort(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
SortSpec sortSpec,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecTemporalSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowRank(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
org.apache.flink.table.runtime.operators.rank.RankType rankType,
PartitionSpec partitionSpec,
SortSpec sortSpec,
org.apache.flink.table.runtime.operators.rank.RankRange rankRange,
boolean outputRankNumber,
WindowingStrategy windowing,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowRank(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.rank.RankType rankType,
PartitionSpec partitionSpec,
SortSpec sortSpec,
org.apache.flink.table.runtime.operators.rank.RankRange rankRange,
boolean outputRankNumber,
WindowingStrategy windowing,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.