W - BoundedWindow subclass used to represent the windows used by this
OnMergeEventpublic static class Trigger.OnMergeEvent<W extends BoundedWindow> extends Object
| Constructor and Description |
|---|
Trigger.OnMergeEvent(Iterable<W> oldWindows,
W newWindow,
Map<W,BitSet> finishedSets) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
finishedInAllMergingWindows(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
Return true if the trigger is finished in all the windows being merged.
|
boolean |
finishedInAnyMergingWindow(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
Return true if the trigger is finished in any window being merged.
|
Iterable<W> |
getFinishedMergingWindows(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
Return the merging windows in which the trigger is finished.
|
W |
newWindow()
The new window produced by merging the
oldWindows(). |
Iterable<W> |
oldWindows()
The old windows that were merged.
|
public W newWindow()
oldWindows().public boolean finishedInAnyMergingWindow(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
public boolean finishedInAllMergingWindows(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)