Class WindowingStrategy
java.lang.Object
org.apache.flink.table.planner.plan.logical.WindowingStrategy
- Direct Known Subclasses:
SliceAttachedWindowingStrategy,TimeAttributeWindowingStrategy,WindowAttachedWindowingStrategy
Logical representation of a windowing strategy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringprotected final booleanprotected final org.apache.flink.table.types.logical.LogicalTypeprotected final WindowSpec -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType) protectedWindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, boolean isRowtime) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.types.logical.LogicalTypebooleanbooleanabstract StringtoSummaryString(String[] inputFieldNames)
-
Field Details
-
FIELD_NAME_WINDOW
- See Also:
-
FIELD_NAME_TIME_ATTRIBUTE_TYPE
- See Also:
-
FIELD_NAME_IS_ROWTIME
- See Also:
-
window
-
timeAttributeType
protected final org.apache.flink.table.types.logical.LogicalType timeAttributeType -
isRowtime
protected final boolean isRowtime
-
-
Constructor Details
-
WindowingStrategy
protected WindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType) -
WindowingStrategy
protected WindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, boolean isRowtime)
-
-
Method Details
-
toSummaryString
-
getWindow
-
getTimeAttributeType
public org.apache.flink.table.types.logical.LogicalType getTimeAttributeType() -
isRowtime
public boolean isRowtime() -
isProctime
public boolean isProctime()
-