Package org.apache.beam.runners.flink.translation.wrappers.streaming
package org.apache.beam.runners.flink.translation.wrappers.streaming
Internal implementation of the Beam runner for Apache Flink.
-
ClassesClassDescriptionDoFnOperator<PreInputT,
InputT, OutputT> Flink operator for executingDoFns.DoFnOperator.BufferedOutputManager<OutputT>AWindowedValueReceiverthat can buffer its outputs.Implementation ofDoFnOperator.OutputManagerFactorythat creates anDoFnOperator.BufferedOutputManagerthat can write to multiple logical outputs by Flink side output.ExecutableStageDoFnOperator<InputT,OutputT> This operator is the streaming equivalent of theFlinkExecutableStageFunction.Utility functions for dealing with key encoding.KeySelectorthat retrieves a key from aKV.PartialReduceBundleOperator<K,InputT, OutputT, AccumT> KeySelectorthat retrieves a key from aKV<KV<element, KV<restriction, watermarkState>>, size>.SingletonKeyedWorkItem<K,ElemT> Singleton keyed word item.SingletonKeyedWorkItemCoder<K,ElemT> Singleton keyed work item coder.SplittableDoFnOperator<InputT,OutputT, RestrictionT> Flink operator for executing splittableDoFns.WindowDoFnOperator<K,InputT, OutputT> Flink operator for executing windowDoFns.WorkItemKeySelector<K,V> KeySelectorthat retrieves a key from aKeyedWorkItem.