Class SplittableTruncateSizedRestrictionsDoFnRunner<InputT,​RestrictionT extends @NonNull java.lang.Object,​PositionT,​WatermarkEstimatorStateT,​OutputT>

  • All Implemented Interfaces:
    FnApiStateAccessor.MutatingStateContext<java.lang.Void,​org.apache.beam.sdk.transforms.windowing.BoundedWindow>

    public class SplittableTruncateSizedRestrictionsDoFnRunner<InputT,​RestrictionT extends @NonNull java.lang.Object,​PositionT,​WatermarkEstimatorStateT,​OutputT>
    extends java.lang.Object
    implements FnApiStateAccessor.MutatingStateContext<java.lang.Void,​org.apache.beam.sdk.transforms.windowing.BoundedWindow>
    A runner for the PTransform that truncates sized restrictions, for the case of draining a pipeline.

    The input and output types for this transform are

  • WindowedValue<KV<KV<InputT, KV<RestrictionT, WatermarkEstimatorStateT>>, Double>>