Class ValueStateDescriptor<T>

  • Type Parameters:
    T - The type of the values that the value state can hold.
    All Implemented Interfaces:
    Serializable

    public class ValueStateDescriptor<T>
    extends StateDescriptor<T>
    StateDescriptor for ValueState. This can be used to create partitioned value state internally.
    See Also:
    Serialized Form
    • Constructor Detail

      • ValueStateDescriptor

        public ValueStateDescriptor​(String stateId,
                                    org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo)
        Creates a new ValueStateDescriptor with the given stateId and type.
        Parameters:
        stateId - The (unique) stateId for the state.
        typeInfo - The type of the values in the state.
      • ValueStateDescriptor

        public ValueStateDescriptor​(String stateId,
                                    org.apache.flink.api.common.typeinfo.TypeInformation<T> typeInfo,
                                    org.apache.flink.api.common.serialization.SerializerConfig serializerConfig)
        Creates a new ValueStateDescriptor with the given stateId and type.
        Parameters:
        stateId - The (unique) stateId for the state.
        typeInfo - The type of the values in the state.
        serializerConfig - The serializer related config used to generate TypeSerializer.