Interface SideInputValues<T>

  • All Superinterfaces:
    com.esotericsoftware.kryo.KryoSerializable, java.io.Serializable
    All Known Implementing Classes:
    SideInputValues.BaseSideInputValues, SideInputValues.ByWindow, SideInputValues.Global

    @Internal
    public interface SideInputValues<T>
    extends java.io.Serializable, com.esotericsoftware.kryo.KryoSerializable
    SideInputValues serves as a Kryo serializable container that contains a materialized view of side inputs. Once the materialized view is build, the container is broadcasted for use in the SparkSideInputReader. This happens during translation time of the pipeline.

    If Kryo serialization is disabled in Spark, Java serialization will be used instead and some optimizations will not be available.

    • Method Detail

      • get

        @Nullable
        java.util.List<T> get​(org.apache.beam.sdk.transforms.windowing.BoundedWindow window)