Modifier and Type | Class and Description |
---|---|
class |
AggregateWindowOperator<K,W extends Window>
A
WindowOperator for grouped window aggregates. |
class |
TableAggregateWindowOperator<K,W extends Window>
A
WindowOperator for grouped and windowed table aggregates. |
class |
WindowOperator<K,W extends Window>
An operator that implements the logic for windowing based on a
WindowAssigner and
Trigger . |
Modifier and Type | Class and Description |
---|---|
class |
CountWindow
A
Window that represents a count window. |
class |
TimeWindow
|
Modifier and Type | Method and Description |
---|---|
int |
TimeWindow.compareTo(Window o) |
int |
CountWindow.compareTo(Window o) |
Modifier and Type | Class and Description |
---|---|
class |
MergingWindowAssigner<W extends Window>
A
WindowAssigner that can merge windows. |
class |
PanedWindowAssigner<W extends Window>
A
WindowAssigner that window can be split into panes. |
class |
WindowAssigner<W extends Window>
A
WindowAssigner assigns zero or more Windows to an element. |
Modifier and Type | Class and Description |
---|---|
class |
GeneralWindowProcessFunction<K,W extends Window>
The general implementation of
InternalWindowProcessFunction . |
class |
InternalWindowProcessFunction<K,W extends Window>
The internal interface for functions that process over grouped windows.
|
static interface |
InternalWindowProcessFunction.Context<K,W extends Window>
Information available in an invocation of methods of
InternalWindowProcessFunction . |
class |
MergingWindowProcessFunction<K,W extends Window>
The implementation of
InternalWindowProcessFunction for MergingWindowAssigner . |
class |
MergingWindowSet<W extends Window>
Utility for keeping track of merging
Windows when using a
MergingWindowAssigner in a WindowOperator . |
class |
PanedWindowProcessFunction<K,W extends Window>
The implementation of
InternalWindowProcessFunction for PanedWindowAssigner . |
Modifier and Type | Class and Description |
---|---|
static class |
ElementTriggers.CountElement<W extends Window>
A
Trigger that fires at some point after a specified number of
input elements have arrived. |
static class |
ElementTriggers.EveryElement<W extends Window>
A
Trigger that triggers on every element. |
static class |
EventTimeTriggers.AfterEndOfWindow<W extends Window>
A
Trigger that fires once the watermark passes the end of the window
to which a pane belongs. |
static class |
EventTimeTriggers.AfterEndOfWindowEarlyAndLate<W extends Window>
A composite
Trigger that consist of AfterEndOfWindow and a early trigger and late trigger. |
static class |
EventTimeTriggers.AfterEndOfWindowNoLate<W extends Window>
A composite
Trigger that consist of AfterEndOfWindow and a late trigger. |
static class |
ProcessingTimeTriggers.AfterEndOfWindow<W extends Window>
A
Trigger that fires once the current system time passes the end of the window
to which a pane belongs. |
static class |
ProcessingTimeTriggers.AfterEndOfWindowNoLate<W extends Window>
A composite
Trigger that consist of AfterEndOfWindow and a early trigger. |
static class |
ProcessingTimeTriggers.AfterFirstElementPeriodic<W extends Window>
Trigger every a given interval, the first trigger time is interval
after the first element in the pane.
|
class |
Trigger<W extends Window>
A
Trigger determines when a pane of a window should be evaluated to emit the
results for that part of the window. |
Modifier and Type | Method and Description |
---|---|
static <W extends Window> |
ProcessingTimeTriggers.afterEndOfWindow()
Creates a trigger that fires when the processing time passes the end of the window.
|
static <W extends Window> |
EventTimeTriggers.afterEndOfWindow()
Creates a trigger that fires when the watermark passes the end of the window.
|
static <W extends Window> |
ElementTriggers.count(long countElems)
Creates a trigger that fires when the pane contains at lease
countElems elements. |
static <W extends Window> |
ElementTriggers.every()
Creates a new trigger that triggers on receiving of every element.
|
static <W extends Window> |
ProcessingTimeTriggers.every(java.time.Duration time)
Creates a trigger that fires by a certain interval after reception of the first element.
|
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.