Class ArrayListSerializerSnapshot<T>

java.lang.Object
org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,ArrayListSerializer<T>>
org.apache.flink.runtime.state.ArrayListSerializerSnapshot<T>
All Implemented Interfaces:
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<ArrayList<T>>

public class ArrayListSerializerSnapshot<T> extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,ArrayListSerializer<T>>
Snapshot class for the ArrayListSerializer.
  • Constructor Details

    • ArrayListSerializerSnapshot

      public ArrayListSerializerSnapshot()
      Constructor for read instantiation.
    • ArrayListSerializerSnapshot

      public ArrayListSerializerSnapshot(ArrayListSerializer<T> arrayListSerializer)
      Constructor for creating the snapshot for writing.
  • Method Details

    • getCurrentOuterSnapshotVersion

      public int getCurrentOuterSnapshotVersion()
      Specified by:
      getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,ArrayListSerializer<T>>
    • createOuterSerializerWithNestedSerializers

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

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