All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractRocksDBState<K,N,V> |
Base class for State implementations that store state in a RocksDB database.
|
| AbstractRocksStateKeysIterator<K> |
Base class for iterators over RocksDB column families.
|
| ConfigurableRocksDBOptionsFactory |
Deprecated.
|
| ConfigurableRocksDBOptionsFactory |
An interface for options factory that pick up additional parameters from a configuration.
|
| EmbeddedRocksDBStateBackend |
Deprecated.
|
| EmbeddedRocksDBStateBackend |
A StateBackend that stores its state in an embedded
RocksDB instance.
|
| EmbeddedRocksDBStateBackend.PriorityQueueStateType |
The options to chose for the type of priority queue state.
|
| EmbeddedRocksDBStateBackendFactory |
Deprecated.
|
| EmbeddedRocksDBStateBackendFactory |
|
| PredefinedOptions |
|
| RocksDBCachingPriorityQueueSet<E extends org.apache.flink.runtime.state.heap.HeapPriorityQueueElement> |
A priority queue with set semantics, implemented on top of RocksDB.
|
| RocksDBCachingPriorityQueueSet.OrderedByteArraySetCache |
Cache that is organized as an ordered set for byte-arrays.
|
| RocksDBConfigurableOptions |
Deprecated.
|
| RocksDBConfigurableOptions |
|
| RocksDBFullRestoreOperation<K> |
Encapsulates the process of restoring a RocksDB instance from a full snapshot.
|
| RocksDBFullSnapshotResources<K> |
A FullSnapshotResources for the RocksDB backend.
|
| RocksDBHeapTimersFullRestoreOperation<K> |
Encapsulates the process of restoring a RocksDB instance from a full snapshot.
|
| RocksDBIncrementalCheckpointUtils |
Utils for RocksDB Incremental Checkpoint.
|
| RocksDBIncrementalCheckpointUtils.RangeCheckResult |
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.
|
| RocksDBIncrementalRestoreOperation<K> |
Encapsulates the process of restoring a RocksDB instance from an incremental snapshot.
|
| RocksDBKeyedStateBackend<K> |
An AbstractKeyedStateBackend that stores its state in RocksDB and serializes
state to streams provided by a CheckpointStreamFactory
upon checkpointing.
|
| RocksDBKeyedStateBackend.RocksDbKvStateInfo |
Rocks DB specific information about the k/v states.
|
| RocksDBKeyedStateBackendBuilder<K> |
|
| RocksDBManualCompactionConfig |
|
| RocksDBManualCompactionConfig.Builder |
|
| RocksDBManualCompactionManager |
Manages compactions of small and disjoint RocksDB SST files that otherwise would not be merged to
reduce write amplification.
|
| RocksDBManualCompactionOptions |
Configuration options for manual compaction for the RocksDB backend.
|
| RocksDBMemoryConfiguration |
The settings regarding RocksDBs memory usage.
|
| RocksDBMemoryControllerUtils |
Utils to create Cache and WriteBufferManager which are used to control total
memory usage of RocksDB.
|
| RocksDBMemoryControllerUtils.RocksDBMemoryFactory |
Factory for Write Buffer Manager and Bock Cache.
|
| RocksDBNativeMetricMonitor |
A monitor which pulls {RocksDB} native metrics and forwards them to Flink's metric group.
|
| RocksDBNativeMetricOptions |
Deprecated.
|
| RocksDBNativeMetricOptions |
Enable which RocksDB metrics to forward to Flink's metrics reporter.
|
| RocksDBNoneRestoreOperation<K> |
Encapsulates the process of initiating a RocksDB instance without restore.
|
| RocksDBOperationUtils |
Utils for RocksDB Operations.
|
| RocksDBOptions |
Deprecated.
|
| RocksDBOptions |
Configuration options for the RocksDB backend.
|
| RocksDBOptionsFactory |
Deprecated.
|
| RocksDBOptionsFactory |
|
| RocksDBPriorityQueueConfig |
The configuration of rocksDB priority queue state implementation.
|
| RocksDBPriorityQueueSetFactory |
Encapsulates the logic and resources in connection with creating priority queue state structures,
for RocksDB backend.
|
| RocksDBProperty |
RocksDB properties that can be queried by Flink's metrics reporter.
|
| RocksDBResourceContainer |
The container for RocksDB resources, including predefined options, option factory and shared
resource among instances.
|
| RocksDBRestoreOperation |
Interface for RocksDB restore.
|
| RocksDBRestoreResult |
Entity holding result of RocksDB instance restore.
|
| RocksDBSnapshotStrategyBase<K,R extends org.apache.flink.runtime.state.SnapshotResources> |
Abstract base class for SnapshotStrategy implementations for RocksDB state backend.
|
| RocksDBSnapshotStrategyBase.NativeRocksDBSnapshotResources |
A SnapshotResources for native rocksdb snapshot.
|
| RocksDBSnapshotStrategyBase.PreviousSnapshot |
Previous snapshot with uploaded sst files.
|
| RocksDBStateDataTransferHelper |
|
| RocksDBStateDownloader |
Help class for downloading RocksDB state files.
|
| RocksDBStateUploader |
Help class for uploading RocksDB state files.
|
| RocksDbTtlCompactFiltersManager |
RocksDB compaction filter utils for state with TTL.
|
| RocksDBWriteBatchWrapper |
It's a wrapper class around RocksDB's WriteBatch for writing in bulk.
|
| RocksIncrementalSnapshotStrategy<K> |
Snapshot strategy for RocksDBKeyedStateBackend that is
based on RocksDB's native checkpoints and creates incremental snapshots.
|
| RocksIteratorWrapper |
This class was originally a wrapper around RocksIterator to check the iterator status for
all the methods mentioned to require this check in the wiki documentation: seek, next,
seekToFirst, seekToLast, seekForPrev, and prev.
|
| RocksMultiStateKeysIterator<K> |
|
| RocksNativeFullSnapshotStrategy<K> |
Snapshot strategy for RocksDBKeyedStateBackend based on RocksDB's native checkpoints and
creates full snapshots. the difference between savepoint is that sst files will be uploaded
rather than states.
|
| RocksQueueIterator |
An iterator over heap timers that produces rocks compatible binary format.
|
| RocksSnapshotUtil |
|
| RocksStateKeysAndNamespaceIterator<K,N> |
|
| RocksStateKeysIterator<K> |
|
| RocksStatesPerKeyGroupMergeIterator |
Iterator that merges multiple RocksDB iterators to partition all states into contiguous
key-groups.
|
| RocksTransformingIteratorWrapper |
Wrapper around RocksIterator that applies a given StateSnapshotTransformer to the
elements during the iteration.
|
| SingleStateIterator |
An interface for iterating over a single state in a RocksDB state backend.
|
| StateHandleDownloadSpec |
This class represents a download specification for the content of one IncrementalRemoteKeyedStateHandle to a target Path.
|
| TreeOrderedSetCache |
Implementation of a lexicographically ordered set of byte-arrays, based on a TreeSet.
|