Class StateChangeSet


  • @ThreadSafe
    @Internal
    public class StateChangeSet
    extends Object
    A set of changes made to some state(s) by a single state backend during a single checkpoint. There can be zero or more change sets for a single checkpoint. Thread-safe with the assumption that constructor arguments are not modified outside.
    • Constructor Detail

      • StateChangeSet

        public StateChangeSet​(UUID logId,
                              org.apache.flink.runtime.state.changelog.SequenceNumber sequenceNumber,
                              List<org.apache.flink.runtime.state.changelog.StateChange> changes)
    • Method Detail

      • getLogId

        public UUID getLogId()
      • getSequenceNumber

        public org.apache.flink.runtime.state.changelog.SequenceNumber getSequenceNumber()
      • getChanges

        public List<org.apache.flink.runtime.state.changelog.StateChange> getChanges()
      • getSize

        public long getSize()