Package org.apache.flink.state.rocksdb
package org.apache.flink.state.rocksdb
-
ClassDescriptionAbstractRocksDBState<K,
N, V> Base class forStateimplementations that store state in a RocksDB database.An interface for options factory that pick up additional parameters from a configuration.AStateBackendthat stores its state in an embeddedRocksDBinstance.The options to chose for the type of priority queue state.A factory that creates anEmbeddedRocksDBStateBackendfrom a configuration.ThePredefinedOptionsare configuration settings for theEmbeddedRocksDBStateBackend.RocksDBCachingPriorityQueueSet<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.This class contains the configuration options for theEmbeddedRocksDBStateBackend.Utils for RocksDB Incremental Checkpoint.Helper class that represents the result of a range check of the actual keys in a RocksDB instance against the proclaimed key-group range of the instance.AnAbstractKeyedStateBackendthat stores its state inRocksDBand serializes state to streams provided by aCheckpointStreamFactoryupon checkpointing.Rocks DB specific information about the k/v states.Builder class forRocksDBKeyedStateBackendwhich handles all necessary initializations and clean ups.The settings regarding RocksDBs memory usage.Utils to createCacheandWriteBufferManagerwhich are used to control total memory usage of RocksDB.Factory for Write Buffer Manager and Bock Cache.A monitor which pulls {RocksDB} native metrics and forwards them to Flink's metric group.Enable which RocksDB metrics to forward to Flink's metrics reporter.Utils for RocksDB Operations.Configuration options for the RocksDB backend.The configuration of rocksDB priority queue state implementation.Encapsulates the logic and resources in connection with creating priority queue state structures, for RocksDB backend.RocksDBproperties that can be queried by Flink's metrics reporter.The container for RocksDB resources, including predefined options, option factory and shared resource among instances.Data transfer helper forRocksDBKeyedStateBackend.Help class for downloading RocksDB state files.Help class for uploading RocksDB state files.It's a wrapper class around RocksDB'sWriteBatchfor writing in bulk.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.This class represents a download specification for the content of oneIncrementalRemoteKeyedStateHandleto a targetPath.Implementation of a lexicographically ordered set of byte-arrays, based on aTreeSet.