public class RowSlidingOverFrame extends SlidingOverFrame
e.g.: ... ROW BETWEEN 1 PRECEDING AND 1 FOLLOWING.
| Constructor and Description |
|---|
RowSlidingOverFrame(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
long leftBound,
long rightBound) |
| Modifier and Type | Method and Description |
|---|---|
void |
prepare(ResettableExternalBuffer rows)
Prepare for next partition.
|
BaseRow |
process(int index,
BaseRow current)
return the ACC of the window frame.
|
openclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNextOrNullpublic RowSlidingOverFrame(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType valueType,
GeneratedAggsHandleFunction aggsHandleFunction,
long leftBound,
long rightBound)
public void prepare(ResettableExternalBuffer rows) throws Exception
OverWindowFrameprepare in interface OverWindowFrameprepare in class SlidingOverFrameExceptionpublic BaseRow process(int index, BaseRow current) throws Exception
OverWindowFrameExceptionCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.