| Package | Description |
|---|---|
| org.apache.flink.table.planner.plan.logical | |
| org.apache.flink.table.planner.plan.nodes.exec.stream |
| Modifier and Type | Class and Description |
|---|---|
class |
SliceAttachedWindowingStrategy
A windowing strategy that gets windows from input columns as window slice have been assigned and
attached to the physical columns.
|
class |
TimeAttributeWindowingStrategy
A windowing strategy that gets windows by calculating on time attribute column.
|
class |
WindowAttachedWindowingStrategy
A windowing strategy that gets windows from input columns as windows have been assigned and
attached to the physical columns.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.table.runtime.operators.window.slicing.SliceAssigner |
StreamExecWindowAggregateBase.createSliceAssigner(WindowingStrategy windowingStrategy,
java.time.ZoneId shiftTimeZone) |
| Constructor and Description |
|---|
StreamExecGlobalWindowAggregate(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType localAggInputRowType,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGlobalWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType localAggInputRowType,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLocalWindowAggregate(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLocalWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowAggregate(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowDeduplicate(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
int[] partitionKeys,
int orderKey,
boolean keepLastRow,
WindowingStrategy windowing,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowDeduplicate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] partitionKeys,
int orderKey,
boolean keepLastRow,
WindowingStrategy windowing,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowJoin(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
JoinSpec joinSpec,
WindowingStrategy leftWindowing,
WindowingStrategy rightWindowing,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
JoinSpec joinSpec,
WindowingStrategy leftWindowing,
WindowingStrategy rightWindowing,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
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.