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 LogicalType |
timeAttributeType |
protected WindowSpec |
window |
Modifier | Constructor and Description |
---|---|
protected |
WindowingStrategy(WindowSpec window,
LogicalType timeAttributeType) |
protected |
WindowingStrategy(WindowSpec window,
LogicalType timeAttributeType,
boolean isRowtime) |
Modifier and Type | Method and Description |
---|---|
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 LogicalType timeAttributeType
protected final boolean isRowtime
protected WindowingStrategy(WindowSpec window, LogicalType timeAttributeType)
protected WindowingStrategy(WindowSpec window, LogicalType timeAttributeType, boolean isRowtime)
public WindowSpec getWindow()
public LogicalType getTimeAttributeType()
public boolean isRowtime()
public boolean isProctime()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.