Class NullAwareMapSerializerSnapshot<K,​V>

  • Type Parameters:
    K - the key type of the map entries.
    V - the value type of the map entries.
    All Implemented Interfaces:
    org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<Map<K,​V>>

    @Internal
    @Deprecated
    public class NullAwareMapSerializerSnapshot<K,​V>
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<Map<K,​V>,​NullAwareMapSerializer<K,​V>>
    Deprecated.
    A TypeSerializerSnapshot for the NullAwareMapSerializer.
    • Constructor Detail

      • NullAwareMapSerializerSnapshot

        public NullAwareMapSerializerSnapshot()
        Deprecated.
        Constructor for read instantiation.
      • NullAwareMapSerializerSnapshot

        public NullAwareMapSerializerSnapshot​(NullAwareMapSerializer<K,​V> mapViewSerializer)
        Deprecated.
        Constructor to create the snapshot for writing.
    • Method Detail

      • getCurrentOuterSnapshotVersion

        public int getCurrentOuterSnapshotVersion()
        Deprecated.
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<Map<K,​V>,​NullAwareMapSerializer<K,​V>>
      • createOuterSerializerWithNestedSerializers

        protected NullAwareMapSerializer<K,​V> createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Deprecated.
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<Map<K,​V>,​NullAwareMapSerializer<K,​V>>
      • getNestedSerializers

        protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers​(NullAwareMapSerializer<K,​V> outerSerializer)
        Deprecated.
        Specified by:
        getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<Map<K,​V>,​NullAwareMapSerializer<K,​V>>