Class RawValueDataSerializer.RawValueDataSerializerSnapshot<T>

java.lang.Object
org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>,RawValueDataSerializer<T>>
org.apache.flink.table.runtime.typeutils.RawValueDataSerializer.RawValueDataSerializerSnapshot<T>
All Implemented Interfaces:
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>>
Enclosing class:
RawValueDataSerializer<T>

public static final class RawValueDataSerializer.RawValueDataSerializerSnapshot<T> extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>,RawValueDataSerializer<T>>
TypeSerializerSnapshot for RawValueDataSerializer.
  • Constructor Details

    • RawValueDataSerializerSnapshot

      public RawValueDataSerializerSnapshot()
    • RawValueDataSerializerSnapshot

      public RawValueDataSerializerSnapshot(RawValueDataSerializer<T> serializerInstance)
  • Method Details

    • getCurrentOuterSnapshotVersion

      protected int getCurrentOuterSnapshotVersion()
      Specified by:
      getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>,RawValueDataSerializer<T>>
    • getNestedSerializers

      protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers(RawValueDataSerializer<T> outerSerializer)
      Specified by:
      getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>,RawValueDataSerializer<T>>
    • createOuterSerializerWithNestedSerializers

      protected RawValueDataSerializer<T> createOuterSerializerWithNestedSerializers(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
      Specified by:
      createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.data.RawValueData<T>,RawValueDataSerializer<T>>