Class TimeAttributeWindowingStrategy
java.lang.Object
org.apache.flink.table.planner.plan.logical.WindowingStrategy
org.apache.flink.table.planner.plan.logical.TimeAttributeWindowingStrategy
A windowing strategy that gets windows by calculating on time attribute column.
-
Field Summary
FieldsFields inherited from class org.apache.flink.table.planner.plan.logical.WindowingStrategy
FIELD_NAME_IS_ROWTIME, FIELD_NAME_TIME_ATTRIBUTE_TYPE, FIELD_NAME_WINDOW, isRowtime, timeAttributeType, window -
Constructor Summary
ConstructorsConstructorDescriptionTimeAttributeWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, int timeAttributeIndex) -
Method Summary
Methods inherited from class org.apache.flink.table.planner.plan.logical.WindowingStrategy
getTimeAttributeType, getWindow, isProctime, isRowtime
-
Field Details
-
FIELD_NAME_TIME_ATTRIBUTE_INDEX
- See Also:
-
-
Constructor Details
-
TimeAttributeWindowingStrategy
public TimeAttributeWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, int timeAttributeIndex)
-
-
Method Details
-
toSummaryString
- Specified by:
toSummaryStringin classWindowingStrategy
-
getTimeAttributeIndex
public int getTimeAttributeIndex()
-