Class LinkedListSerializer.LinkedListSerializerSnapshot<T>

    • Constructor Detail

      • LinkedListSerializerSnapshot

        public LinkedListSerializerSnapshot()
        Constructor for read instantiation.
      • LinkedListSerializerSnapshot

        public LinkedListSerializerSnapshot​(LinkedListSerializer<T> listSerializer)
        Constructor to create the snapshot for writing.
    • Method Detail

      • getCurrentOuterSnapshotVersion

        public int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>
      • readOuterSnapshot

        protected void readOuterSnapshot​(int readOuterSnapshotVersion,
                                         org.apache.flink.core.memory.DataInputView in,
                                         ClassLoader userCodeClassLoader)
                                  throws IOException
        Overrides:
        readOuterSnapshot in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>
        Throws:
        IOException
      • writeOuterSnapshot

        protected void writeOuterSnapshot​(org.apache.flink.core.memory.DataOutputView out)
                                   throws IOException
        Overrides:
        writeOuterSnapshot in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>
        Throws:
        IOException
      • resolveOuterSchemaCompatibility

        protected org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot.OuterSchemaCompatibility resolveOuterSchemaCompatibility​(LinkedListSerializer<T> newSerializer)
        Overrides:
        resolveOuterSchemaCompatibility in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>
      • createOuterSerializerWithNestedSerializers

        protected LinkedListSerializer<T> createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>
      • getNestedSerializers

        protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers​(LinkedListSerializer<T> outerSerializer)
        Specified by:
        getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<LinkedList<T>,​LinkedListSerializer<T>>