public class SystemReduceFnBuffering<K,T,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow>
extends org.apache.beam.runners.core.SystemReduceFn<K,T,java.lang.Iterable<T>,java.lang.Iterable<T>,W>
| Constructor and Description |
|---|
SystemReduceFnBuffering() |
SystemReduceFnBuffering(org.apache.beam.sdk.coders.Coder<T> valueCoder) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearState(org.apache.beam.runners.core.ReduceFn.Context c) |
org.apache.beam.sdk.state.ReadableState<java.lang.Boolean> |
isEmpty(org.apache.beam.runners.core.StateAccessor<K> state) |
void |
onMerge(org.apache.beam.runners.core.ReduceFn.OnMergeContext context) |
void |
onTrigger(org.apache.beam.runners.core.ReduceFn.OnTriggerContext c) |
void |
prefetchOnMerge(org.apache.beam.runners.core.MergingStateAccessor<K,W> state) |
void |
prefetchOnTrigger(org.apache.beam.runners.core.StateAccessor<K> state) |
void |
processValue(org.apache.beam.runners.core.ReduceFn.ProcessValueContext c) |
protected java.lang.Object |
readResolve() |
public SystemReduceFnBuffering()
public SystemReduceFnBuffering(org.apache.beam.sdk.coders.Coder<T> valueCoder)
public void onMerge(org.apache.beam.runners.core.ReduceFn.OnMergeContext context)
throws java.lang.Exception
public void prefetchOnMerge(org.apache.beam.runners.core.MergingStateAccessor<K,W> state) throws java.lang.Exception
public void processValue(org.apache.beam.runners.core.ReduceFn.ProcessValueContext c)
throws java.lang.Exception
public void prefetchOnTrigger(org.apache.beam.runners.core.StateAccessor<K> state)
public void onTrigger(org.apache.beam.runners.core.ReduceFn.OnTriggerContext c)
throws java.lang.Exception
public void clearState(org.apache.beam.runners.core.ReduceFn.Context c)
throws java.lang.Exception
public org.apache.beam.sdk.state.ReadableState<java.lang.Boolean> isEmpty(org.apache.beam.runners.core.StateAccessor<K> state)
protected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamException