public class KSQLWindow extends ASTNodeAccessImpl
| 限定符和类型 | 类和说明 |
|---|---|
static class |
KSQLWindow.TimeUnit |
static class |
KSQLWindow.WindowType |
| 构造器和说明 |
|---|
KSQLWindow() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getAdvanceDuration() |
KSQLWindow.TimeUnit |
getAdvanceTimeUnit() |
long |
getSizeDuration() |
KSQLWindow.TimeUnit |
getSizeTimeUnit() |
boolean |
isHoppingWindow() |
boolean |
isSessionWindow() |
boolean |
isTumblingWindow() |
void |
setAdvanceDuration(long advanceDuration) |
void |
setAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit) |
void |
setHoppingWindow(boolean hopping) |
void |
setSessionWindow(boolean session) |
void |
setSizeDuration(long sizeDuration) |
void |
setSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit) |
void |
setTumblingWindow(boolean tumbling) |
String |
toString() |
KSQLWindow |
withAdvanceDuration(long advanceDuration) |
KSQLWindow |
withAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit) |
KSQLWindow |
withSizeDuration(long sizeDuration) |
KSQLWindow |
withSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit) |
getASTNode, setASTNodepublic boolean isHoppingWindow()
public void setHoppingWindow(boolean hopping)
public boolean isTumblingWindow()
public void setTumblingWindow(boolean tumbling)
public boolean isSessionWindow()
public void setSessionWindow(boolean session)
public long getSizeDuration()
public void setSizeDuration(long sizeDuration)
public KSQLWindow.TimeUnit getSizeTimeUnit()
public void setSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit)
public long getAdvanceDuration()
public void setAdvanceDuration(long advanceDuration)
public KSQLWindow.TimeUnit getAdvanceTimeUnit()
public void setAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit)
public KSQLWindow withSizeDuration(long sizeDuration)
public KSQLWindow withSizeTimeUnit(KSQLWindow.TimeUnit sizeTimeUnit)
public KSQLWindow withAdvanceDuration(long advanceDuration)
public KSQLWindow withAdvanceTimeUnit(KSQLWindow.TimeUnit advanceTimeUnit)
Copyright © 2026. All rights reserved.