Class 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 Detail

      • RawValueDataSerializerSnapshot

        public RawValueDataSerializerSnapshot()
      • RawValueDataSerializerSnapshot

        public RawValueDataSerializerSnapshot​(RawValueDataSerializer<T> serializerInstance)
    • Method Detail

      • 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>>