Class RowSqnInfoSerializer.RowSqnInfoSerializerSnapshot

  • All Implemented Interfaces:
    org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.RowSqnInfo>
    Enclosing class:
    RowSqnInfoSerializer

    public static class RowSqnInfoSerializer.RowSqnInfoSerializerSnapshot
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.RowSqnInfo,​RowSqnInfoSerializer>
    • Constructor Detail

      • RowSqnInfoSerializerSnapshot

        public RowSqnInfoSerializerSnapshot()
    • Method Detail

      • getCurrentOuterSnapshotVersion

        protected int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.RowSqnInfo,​RowSqnInfoSerializer>
      • getNestedSerializers

        protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers​(RowSqnInfoSerializer outerSerializer)
        Specified by:
        getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.RowSqnInfo,​RowSqnInfoSerializer>
      • createOuterSerializerWithNestedSerializers

        protected RowSqnInfoSerializer 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.runtime.sequencedmultisetstate.linked.RowSqnInfo,​RowSqnInfoSerializer>