Class CreateViewTransform.MultiView<T>

  • Type Parameters:
    T - primitive view type
    All Implemented Interfaces:
    java.io.Serializable, org.apache.beam.sdk.transforms.Materializations.MultimapView<java.lang.Void,​T>
    Enclosing class:
    CreateViewTransform<I,​O>

    public static final class CreateViewTransform.MultiView<T>
    extends java.lang.Object
    implements org.apache.beam.sdk.transforms.Materializations.MultimapView<java.lang.Void,​T>, java.io.Serializable
    Represents PrimitiveViewT supplied to the ViewFn.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      MultiView​(java.lang.Iterable<T> iterable)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Iterable<java.lang.Void> get()  
      java.lang.Iterable<T> get​(java.lang.Void aVoid)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultiView

        public MultiView​(java.lang.Iterable<T> iterable)
        Constructor.
        Parameters:
        iterable - placeholder for side input data.
    • Method Detail

      • get

        public java.lang.Iterable<java.lang.Void> get()
        Specified by:
        get in interface org.apache.beam.sdk.transforms.Materializations.MultimapView<java.lang.Void,​T>
      • get

        public java.lang.Iterable<T> get​(@Nullable
                                         java.lang.Void aVoid)
        Specified by:
        get in interface org.apache.beam.sdk.transforms.Materializations.MultimapView<java.lang.Void,​T>