public abstract class WindowingStrategy extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_NAME_IS_ROWTIME |
static String |
FIELD_NAME_TIME_ATTRIBUTE_TYPE |
static String |
FIELD_NAME_WINDOW |
protected boolean |
isRowtime |
protected org.apache.flink.table.types.logical.LogicalType |
timeAttributeType |
protected WindowSpec |
window |
| Modifier | Constructor and Description |
|---|---|
protected |
WindowingStrategy(WindowSpec window,
org.apache.flink.table.types.logical.LogicalType timeAttributeType) |
protected |
WindowingStrategy(WindowSpec window,
org.apache.flink.table.types.logical.LogicalType timeAttributeType,
boolean isRowtime) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.types.logical.LogicalType |
getTimeAttributeType() |
WindowSpec |
getWindow() |
boolean |
isProctime() |
boolean |
isRowtime() |
abstract String |
toSummaryString(String[] inputFieldNames) |
public static final String FIELD_NAME_WINDOW
public static final String FIELD_NAME_TIME_ATTRIBUTE_TYPE
public static final String FIELD_NAME_IS_ROWTIME
protected final WindowSpec window
protected final org.apache.flink.table.types.logical.LogicalType timeAttributeType
protected final boolean isRowtime
protected WindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType)
protected WindowingStrategy(WindowSpec window, org.apache.flink.table.types.logical.LogicalType timeAttributeType, boolean isRowtime)
public WindowSpec getWindow()
public org.apache.flink.table.types.logical.LogicalType getTimeAttributeType()
public boolean isRowtime()
public boolean isProctime()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.