Class RegisteredKeyValueStateBackendMetaInfo<N,​S>

    • Constructor Detail

      • RegisteredKeyValueStateBackendMetaInfo

        public RegisteredKeyValueStateBackendMetaInfo​(@Nonnull
                                                      String name,
                                                      @Nonnull
                                                      org.apache.flink.api.common.state.v2.StateDescriptor.Type stateType,
                                                      @Nonnull
                                                      org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
                                                      @Nonnull
                                                      org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer)
      • RegisteredKeyValueStateBackendMetaInfo

        public RegisteredKeyValueStateBackendMetaInfo​(@Nonnull
                                                      String name,
                                                      @Nonnull
                                                      org.apache.flink.api.common.state.v2.StateDescriptor.Type stateType,
                                                      @Nonnull
                                                      org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
                                                      @Nonnull
                                                      org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer,
                                                      @Nonnull
                                                      StateSnapshotTransformer.StateSnapshotTransformFactory<S> stateSnapshotTransformFactory)
      • RegisteredKeyValueStateBackendMetaInfo

        public RegisteredKeyValueStateBackendMetaInfo​(@Nonnull
                                                      StateMetaInfoSnapshot snapshot)
    • Method Detail

      • getStateType

        @Nonnull
        public org.apache.flink.api.common.state.v2.StateDescriptor.Type getStateType()
      • getNamespaceSerializer

        @Nonnull
        public org.apache.flink.api.common.typeutils.TypeSerializer<N> getNamespaceSerializer()
      • getStateSerializer

        @Nonnull
        public org.apache.flink.api.common.typeutils.TypeSerializer<S> getStateSerializer()
      • updateStateSerializer

        @Nonnull
        public org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<S> updateStateSerializer​(org.apache.flink.api.common.typeutils.TypeSerializer<S> newStateSerializer)
      • updateNamespaceSerializer

        @Nonnull
        public org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<N> updateNamespaceSerializer​(org.apache.flink.api.common.typeutils.TypeSerializer<N> newNamespaceSerializer)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • checkStateMetaInfo

        public void checkStateMetaInfo​(org.apache.flink.api.common.state.v2.StateDescriptor<?> stateDesc)