Package org.apache.flink.state.forst.sync
package org.apache.flink.state.forst.sync
-
ClassDescriptionBase class for iterators over RocksDB column families.AbstractForStSyncState<K,
N, V> Base class forStateimplementations that store state in a RocksDB database.ForStDBCachingPriorityQueueSet<E extends org.apache.flink.runtime.state.heap.HeapPriorityQueueElement>A priority queue with set semantics, implemented on top of RocksDB.Cache that is organized as an ordered set for byte-arrays.Encapsulates the logic and resources in connection with creating priority queue state structures, for RocksDB backend.This class was originally a wrapper aroundRocksIteratorto check the iterator status for all the methods mentioned to require this check in the wiki documentation: seek, next, seekToFirst, seekToLast, seekForPrev, and prev.The configuration of rocksDB priority queue state implementation.Adapter class to bridge betweenForStIteratorWrapperandIteratorto iterate over the keys and namespaces.Adapter class to bridge betweenForStIteratorWrapperandIteratorto iterate over the keys.AnAbstractKeyedStateBackendthat stores its state inRocksDBand serializes state to streams provided by aCheckpointStreamFactoryupon checkpointing.Builder class forForStSyncKeyedStateBackendwhich handles all necessary initializations and clean ups.Implementation of a lexicographically ordered set of byte-arrays, based on aTreeSet.