Class CoGroupedStreams.UnionSerializerSnapshot<T1,​T2>

  • All Implemented Interfaces:
    org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.util.TaggedUnion<T1,​T2>>
    Enclosing class:
    CoGroupedStreams<T1,​T2>

    public static class CoGroupedStreams.UnionSerializerSnapshot<T1,​T2>
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.util.TaggedUnion<T1,​T2>,​CoGroupedStreams.UnionSerializer<T1,​T2>>
    The TypeSerializerSnapshot for the CoGroupedStreams.UnionSerializer.
    • Constructor Detail

      • UnionSerializerSnapshot

        public UnionSerializerSnapshot()
    • Method Detail

      • getCurrentOuterSnapshotVersion

        protected int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.util.TaggedUnion<T1,​T2>,​CoGroupedStreams.UnionSerializer<T1,​T2>>
      • getNestedSerializers

        protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers​(CoGroupedStreams.UnionSerializer<T1,​T2> outerSerializer)
        Specified by:
        getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.util.TaggedUnion<T1,​T2>,​CoGroupedStreams.UnionSerializer<T1,​T2>>
      • createOuterSerializerWithNestedSerializers

        protected CoGroupedStreams.UnionSerializer<T1,​T2> createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.util.TaggedUnion<T1,​T2>,​CoGroupedStreams.UnionSerializer<T1,​T2>>