- cancelStreamRegistry - Variable in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- cancelStreamRegistry - Variable in class org.apache.flink.contrib.streaming.state.snapshot.RocksDBSnapshotStrategyBase
-
A CloseableRegistry
that will be closed when the task is cancelled.
- CHECKPOINT_TRANSFER_THREAD_NUM - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBOptions
-
The number of threads used to transfer (download and upload) files in RocksDBStateBackend.
- chooseTheBestStateHandleForInitial(Collection<KeyedStateHandle>, KeyGroupRange) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBIncrementalCheckpointUtils
-
- clear() - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
-
- clearMetaDataFollowsFlag(byte[]) - Static method in class org.apache.flink.contrib.streaming.state.snapshot.RocksSnapshotUtil
-
- clipDBWithKeyGroupRange(RocksDB, List<ColumnFamilyHandle>, KeyGroupRange, KeyGroupRange, int, long) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBIncrementalCheckpointUtils
-
The method to clip the db instance according to the target key group range using
the RocksDB.delete(ColumnFamilyHandle, byte[])
.
- close() - Method in class org.apache.flink.contrib.streaming.state.iterator.RocksStateKeysIterator
-
- close() - Method in class org.apache.flink.contrib.streaming.state.iterator.RocksStatesPerKeyGroupMergeIterator
-
- close() - Method in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
Necessary clean up iff restore operation failed.
- close() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend.RocksDbKvStateInfo
-
- close() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricMonitor
-
- close() - Method in class org.apache.flink.contrib.streaming.state.RocksDBResourceContainer
-
- close() - Method in class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- close() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- COLUMN_FAMILY_AS_VARIABLE - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- columnFamily - Variable in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
-
The column family of this particular instance of state.
- columnFamilyDescriptors - Variable in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- columnFamilyHandle - Variable in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend.RocksDbKvStateInfo
-
- columnFamilyHandles - Variable in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- columnFamilyOptionsFactory - Variable in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- COMPACTION_STYLE - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBConfigurableOptions
-
- compactState(StateDescriptor<?, ?>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- computeRequiredBytesInKeyGroupPrefix(int) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- configCompactFilter(StateDescriptor<?, ?>, TypeSerializer<?>) - Method in class org.apache.flink.contrib.streaming.state.ttl.RocksDbTtlCompactFiltersManager
-
- ConfigurableOptionsFactory - Interface in org.apache.flink.contrib.streaming.state
-
- ConfigurableRocksDBOptionsFactory - Interface in org.apache.flink.contrib.streaming.state
-
An interface for options factory that pick up additional parameters from a configuration.
- configure(Configuration) - Method in interface org.apache.flink.contrib.streaming.state.ConfigurableOptionsFactory
-
Deprecated.
Creates a variant of the options factory that applies additional configuration parameters.
- configure(Configuration) - Method in interface org.apache.flink.contrib.streaming.state.ConfigurableRocksDBOptionsFactory
-
Creates a variant of the options factory that applies additional configuration parameters.
- configure(Configuration) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- configure(Configuration, ClassLoader) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a copy of this state backend that uses the values defined in the configuration
for fields where that were not yet specified in this state backend.
- create(String, TypeSerializer<T>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- create(String, TypeSerializer<T>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBPriorityQueueSetFactory
-
- createCheckpointStorage(JobID) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- createColumnFamilyDescriptor(RegisteredStateMetaInfoBase, Function<String, ColumnFamilyOptions>, RocksDbTtlCompactFiltersManager) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBOperationUtils
-
Creates a column descriptor for sate column family.
- createColumnFamilyOptions(Function<String, ColumnFamilyOptions>, String) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBOperationUtils
-
- createColumnOptions(ColumnFamilyOptions, Collection<AutoCloseable>) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- createColumnOptions(ColumnFamilyOptions) - Method in interface org.apache.flink.contrib.streaming.state.OptionsFactory
-
Deprecated.
This method should set the additional options on top of the current options object.
- createColumnOptions(Collection<AutoCloseable>) - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
-
Creates the ColumnFamilyOptions
for this pre-defined setting.
- createColumnOptions() - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
-
- createColumnOptions(ColumnFamilyOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBOptionsFactory
-
This method should set the additional options on top of the current options object.
- createColumnOptions(ColumnFamilyOptions) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBOptionsFactory
-
Do not override these methods, they are only to maintain interface compatibility with
prior versions.
- createDBOptions(DBOptions, Collection<AutoCloseable>) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- createDBOptions(DBOptions) - Method in interface org.apache.flink.contrib.streaming.state.OptionsFactory
-
Deprecated.
This method should set the additional options on top of the current options object.
- createDBOptions(Collection<AutoCloseable>) - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
-
Creates the DBOptions
for this pre-defined setting.
- createDBOptions() - Method in enum org.apache.flink.contrib.streaming.state.PredefinedOptions
-
- createDBOptions(DBOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBOptionsFactory
-
This method should set the additional options on top of the current options object.
- createDBOptions(DBOptions) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBOptionsFactory
-
Do not override these methods, they are only to maintain interface compatibility with
prior versions.
- createFromConfig(Configuration, ClassLoader) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackendFactory
-
- createInternalState(TypeSerializer<N>, StateDescriptor<S, SV>, StateSnapshotTransformer.StateSnapshotTransformFactory<SEV>) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- createKeyedStateBackend(Environment, JobID, String, TypeSerializer<K>, int, KeyGroupRange, TaskKvStateRegistry, TtlTimeProvider, MetricGroup, Collection<KeyedStateHandle>, CloseableRegistry) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- createNativeMetricsOptions(RocksDBNativeMetricOptions) - Method in interface org.apache.flink.contrib.streaming.state.OptionsFactory
-
Deprecated.
This method should enable certain RocksDB metrics to be forwarded to
Flink's metrics reporter.
- createNativeMetricsOptions(RocksDBNativeMetricOptions) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBOptionsFactory
-
This method should enable certain RocksDB metrics to be forwarded to
Flink's metrics reporter.
- createOperatorStateBackend(Environment, String, Collection<OperatorStateHandle>, CloseableRegistry) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- createStateInfo(RegisteredStateMetaInfoBase, RocksDB, Function<String, ColumnFamilyOptions>, RocksDbTtlCompactFiltersManager) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBOperationUtils
-
Creates a state info from a new meta info to use with a k/v state.
- enableActualDelayedWriteRate() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the current actual delayed write rate.
- enableBackgroundErrors() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns accumulated number of background errors.
- enableBlockCacheCapacity() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns block cache capacity.
- enableBlockCachePinnedUsage() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the memory size for the entries being pinned in block cache.
- enableBlockCacheUsage() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the memory size for the entries residing in block cache.
- enableCompactionPending() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns 1 if at least one compaction is pending; otherwise, returns 0.
- enableCurSizeActiveMemTable() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns approximate size of active memtable (bytes).
- enableCurSizeAllMemTables() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns approximate size of active and unflushed immutable memtables (bytes).
- enableEstimateLiveDataSize() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns an estimate of the amount of live data in bytes.
- enableEstimateNumKeys() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns estimated number of total keys in the active and unflushed immutable memtables and storage.
- enableEstimatePendingCompactionBytes() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns estimated total number of bytes compaction needs to rewrite to get all levels down
to under target size.
- enableEstimateTableReadersMem() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns estimated memory used for reading SST tables, excluding memory
used in block cache (e.g.,filter and index blocks).
- enableIsWriteStopped() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns 1 if write has been stopped.
- enableMemTableFlushPending() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns 1 if a memtable flush is pending; otherwise, returns 0.
- enableNumDeletesActiveMemTable() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns total number of delete entries in the active memtable.
- enableNumDeletesImmMemTables() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns total number of delete entries in the unflushed immutable memtables.
- enableNumEntriesActiveMemTable() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns total number of entries in the active memtable.
- enableNumEntriesImmMemTables() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns total number of entries in the unflushed immutable memtables.
- enableNumImmutableMemTable() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns number of immutable memtables that have not yet been flushed.
- enableNumLiveVersions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns number of live versions.
- enableNumRunningCompactions() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the number of currently running compactions.
- enableNumRunningFlushes() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the number of currently running flushes.
- enableNumSnapshots() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns number of unreleased snapshots of the database.
- enableSizeAllMemTables() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns approximate size of active, unflushed immutable, and pinned immutable memtables (bytes).
- enableTotalSstFilesSize() - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns total size (bytes) of all SST files.
- enableTtlCompactionFilter() - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- END_OF_KEY_GROUP_MARK - Static variable in class org.apache.flink.contrib.streaming.state.snapshot.RocksSnapshotUtil
-
- ESTIMATE_LIVE_DATA_SIZE - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- ESTIMATE_NUM_KEYS - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- ESTIMATE_PENDING_COMPACTION_BYTES - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- ESTIMATE_TABLE_READERS_MEM - Static variable in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- readKey(TypeSerializer<K>, DataInputDeserializer, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- readNamespace(TypeSerializer<N>, DataInputDeserializer, boolean) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- readVariableIntBytes(DataInputView, int) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- registerKvStateInformation(Map<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, RocksDBNativeMetricMonitor, String, RocksDBKeyedStateBackend.RocksDbKvStateInfo) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBOperationUtils
-
- remove(byte[]) - Method in interface org.apache.flink.contrib.streaming.state.RocksDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Removes the given element, if it is contained.
- remove(E) - Method in class org.apache.flink.contrib.streaming.state.RocksDBCachingPriorityQueueSet
-
- remove(ColumnFamilyHandle, byte[]) - Method in class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- remove(byte[]) - Method in class org.apache.flink.contrib.streaming.state.TreeOrderedSetCache
-
- requiresLegacySynchronousTimerSnapshots() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- resolveCheckpoint(String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- restore() - Method in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- restore() - Method in class org.apache.flink.contrib.streaming.state.restore.RocksDBFullRestoreOperation
-
Restores all key-groups data that is referenced by the passed state handles.
- restore() - Method in class org.apache.flink.contrib.streaming.state.restore.RocksDBIncrementalRestoreOperation
-
Root method that branches for different implementations of KeyedStateHandle
.
- restore() - Method in class org.apache.flink.contrib.streaming.state.restore.RocksDBNoneRestoreOperation
-
- restore() - Method in interface org.apache.flink.contrib.streaming.state.restore.RocksDBRestoreOperation
-
Restores state that was previously snapshot-ed from the provided state handles.
- restoreStateHandles - Variable in class org.apache.flink.contrib.streaming.state.restore.AbstractRocksDBRestoreOperation
-
- RocksDBCachingPriorityQueueSet<E extends org.apache.flink.runtime.state.heap.HeapPriorityQueueElement> - Class in org.apache.flink.contrib.streaming.state
-
A priority queue with set semantics, implemented on top of RocksDB.
- RocksDBCachingPriorityQueueSet.OrderedByteArraySetCache - Interface in org.apache.flink.contrib.streaming.state
-
Cache that is organized as an ordered set for byte-arrays.
- RocksDBConfigurableOptions - Class in org.apache.flink.contrib.streaming.state
-
- RocksDBConfigurableOptions() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBConfigurableOptions
-
- RocksDBFullRestoreOperation<K> - Class in org.apache.flink.contrib.streaming.state.restore
-
Encapsulates the process of restoring a RocksDB instance from a full snapshot.
- RocksDBFullRestoreOperation(KeyGroupRange, int, int, CloseableRegistry, ClassLoader, Map<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, StateSerializerProvider<K>, File, File, DBOptions, Function<String, ColumnFamilyOptions>, RocksDBNativeMetricOptions, MetricGroup, Collection<KeyedStateHandle>, RocksDbTtlCompactFiltersManager, long) - Constructor for class org.apache.flink.contrib.streaming.state.restore.RocksDBFullRestoreOperation
-
- RocksDBIncrementalCheckpointUtils - Class in org.apache.flink.contrib.streaming.state
-
Utils for RocksDB Incremental Checkpoint.
- RocksDBIncrementalCheckpointUtils() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBIncrementalCheckpointUtils
-
- RocksDBIncrementalRestoreOperation<K> - Class in org.apache.flink.contrib.streaming.state.restore
-
Encapsulates the process of restoring a RocksDB instance from an incremental snapshot.
- RocksDBIncrementalRestoreOperation(String, KeyGroupRange, int, int, CloseableRegistry, ClassLoader, Map<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, StateSerializerProvider<K>, File, File, DBOptions, Function<String, ColumnFamilyOptions>, RocksDBNativeMetricOptions, MetricGroup, Collection<KeyedStateHandle>, RocksDbTtlCompactFiltersManager, long) - Constructor for class org.apache.flink.contrib.streaming.state.restore.RocksDBIncrementalRestoreOperation
-
- RocksDBKeyedStateBackend<K> - Class in org.apache.flink.contrib.streaming.state
-
An AbstractKeyedStateBackend
that stores its state in RocksDB
and serializes state to
streams provided by a CheckpointStreamFactory
upon
checkpointing.
- RocksDBKeyedStateBackend(ClassLoader, File, RocksDBResourceContainer, Function<String, ColumnFamilyOptions>, TaskKvStateRegistry, TypeSerializer<K>, ExecutionConfig, TtlTimeProvider, RocksDB, LinkedHashMap<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, int, CloseableRegistry, StreamCompressionDecorator, ResourceGuard, RocksDBSnapshotStrategyBase<K>, RocksDBSnapshotStrategyBase<K>, RocksDBWriteBatchWrapper, ColumnFamilyHandle, RocksDBNativeMetricMonitor, RocksDBSerializedCompositeKeyBuilder<K>, PriorityQueueSetFactory, RocksDbTtlCompactFiltersManager, InternalKeyContext<K>, long) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- RocksDBKeyedStateBackend.RocksDbKvStateInfo - Class in org.apache.flink.contrib.streaming.state
-
Rocks DB specific information about the k/v states.
- RocksDBKeyedStateBackendBuilder<K> - Class in org.apache.flink.contrib.streaming.state
-
- RocksDBKeyedStateBackendBuilder(String, ClassLoader, File, RocksDBResourceContainer, Function<String, ColumnFamilyOptions>, TaskKvStateRegistry, TypeSerializer<K>, int, KeyGroupRange, ExecutionConfig, LocalRecoveryConfig, RocksDBStateBackend.PriorityQueueStateType, TtlTimeProvider, MetricGroup, Collection<KeyedStateHandle>, StreamCompressionDecorator, CloseableRegistry) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackendBuilder
-
- RocksDBKeySerializationUtils - Class in org.apache.flink.contrib.streaming.state
-
Utils for RocksDB state serialization and deserialization.
- RocksDBKeySerializationUtils() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- RocksDbKvStateInfo(ColumnFamilyHandle, RegisteredStateMetaInfoBase) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend.RocksDbKvStateInfo
-
- RocksDBMemoryConfiguration - Class in org.apache.flink.contrib.streaming.state
-
The settings regarding RocksDBs memory usage.
- RocksDBMemoryConfiguration() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
- RocksDBMemoryControllerUtils - Class in org.apache.flink.contrib.streaming.state
-
Utils to crate Cache
and WriteBufferManager
which used to control total memory usage of RocksDB.
- RocksDBMemoryControllerUtils() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBMemoryControllerUtils
-
- RocksDBNativeMetricMonitor - Class in org.apache.flink.contrib.streaming.state
-
A monitor which pulls {RocksDB
} native metrics
and forwards them to Flink's metric group.
- RocksDBNativeMetricMonitor(RocksDBNativeMetricOptions, MetricGroup, RocksDB) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricMonitor
-
- RocksDBNativeMetricOptions - Class in org.apache.flink.contrib.streaming.state
-
Enable which RocksDB metrics to forward to Flink's metrics reporter.
- RocksDBNativeMetricOptions() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
- RocksDBNoneRestoreOperation<K> - Class in org.apache.flink.contrib.streaming.state.restore
-
Encapsulates the process of initiating a RocksDB instance without restore.
- RocksDBNoneRestoreOperation(KeyGroupRange, int, int, CloseableRegistry, ClassLoader, Map<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, StateSerializerProvider<K>, File, File, DBOptions, Function<String, ColumnFamilyOptions>, RocksDBNativeMetricOptions, MetricGroup, Collection<KeyedStateHandle>, RocksDbTtlCompactFiltersManager) - Constructor for class org.apache.flink.contrib.streaming.state.restore.RocksDBNoneRestoreOperation
-
- RocksDBOperationUtils - Class in org.apache.flink.contrib.streaming.state
-
Utils for RocksDB Operations.
- RocksDBOperationUtils() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBOperationUtils
-
- RocksDBOptions - Class in org.apache.flink.contrib.streaming.state
-
Configuration options for the RocksDB backend.
- RocksDBOptions() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBOptions
-
- RocksDBOptionsFactory - Interface in org.apache.flink.contrib.streaming.state
-
- RocksDBPriorityQueueSetFactory - Class in org.apache.flink.contrib.streaming.state
-
Encapsulates the logic and resources in connection with creating priority
queue state structures, for RocksDB backend.
- RocksDBProperty - Enum in org.apache.flink.contrib.streaming.state
-
RocksDB
properties that can be queried by Flink's metrics reporter.
- RocksDBResourceContainer - Class in org.apache.flink.contrib.streaming.state
-
The container for RocksDB resources, including predefined options, option factory and
shared resource among instances.
- RocksDBResourceContainer() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBResourceContainer
-
- RocksDBResourceContainer(PredefinedOptions, RocksDBOptionsFactory) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBResourceContainer
-
- RocksDBResourceContainer(PredefinedOptions, RocksDBOptionsFactory, OpaqueMemoryResource<RocksDBSharedResources>) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBResourceContainer
-
- rocksDBResourceGuard - Variable in class org.apache.flink.contrib.streaming.state.snapshot.RocksDBSnapshotStrategyBase
-
Resource guard for the RocksDB instance.
- RocksDBRestoreOperation - Interface in org.apache.flink.contrib.streaming.state.restore
-
Interface for RocksDB restore.
- RocksDBRestoreResult - Class in org.apache.flink.contrib.streaming.state.restore
-
Entity holding result of RocksDB instance restore.
- RocksDBRestoreResult(RocksDB, ColumnFamilyHandle, RocksDBNativeMetricMonitor, long, UUID, SortedMap<Long, Set<StateHandleID>>) - Constructor for class org.apache.flink.contrib.streaming.state.restore.RocksDBRestoreResult
-
- RocksDBSnapshotStrategyBase<K> - Class in org.apache.flink.contrib.streaming.state.snapshot
-
Abstract base class for SnapshotStrategy
implementations for RocksDB state backend.
- RocksDBSnapshotStrategyBase(String, RocksDB, ResourceGuard, TypeSerializer<K>, LinkedHashMap<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, KeyGroupRange, int, LocalRecoveryConfig, CloseableRegistry) - Constructor for class org.apache.flink.contrib.streaming.state.snapshot.RocksDBSnapshotStrategyBase
-
- RocksDBStateBackend - Class in org.apache.flink.contrib.streaming.state
-
A State Backend that stores its state in RocksDB
.
- RocksDBStateBackend(String) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that stores its checkpoint data in the
file system and location defined by the given URI.
- RocksDBStateBackend(String, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that stores its checkpoint data in the
file system and location defined by the given URI.
- RocksDBStateBackend(URI) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that stores its checkpoint data in the
file system and location defined by the given URI.
- RocksDBStateBackend(URI, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that stores its checkpoint data in the
file system and location defined by the given URI.
- RocksDBStateBackend(StateBackend) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that uses the given state backend to store its
checkpoint data streams.
- RocksDBStateBackend(StateBackend, TernaryBoolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Creates a new RocksDBStateBackend
that uses the given state backend to store its
checkpoint data streams.
- RocksDBStateBackend(AbstractStateBackend) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- RocksDBStateBackend(AbstractStateBackend, boolean) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- RocksDBStateBackend.PriorityQueueStateType - Enum in org.apache.flink.contrib.streaming.state
-
The options to chose for the type of priority queue state.
- RocksDBStateBackendFactory - Class in org.apache.flink.contrib.streaming.state
-
- RocksDBStateBackendFactory() - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateBackendFactory
-
- RocksDBStateDownloader - Class in org.apache.flink.contrib.streaming.state
-
Help class for downloading RocksDB state files.
- RocksDBStateDownloader(int) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateDownloader
-
- RocksDBStateUploader - Class in org.apache.flink.contrib.streaming.state
-
Help class for uploading RocksDB state files.
- RocksDBStateUploader(int) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBStateUploader
-
- RocksDbTtlCompactFiltersManager - Class in org.apache.flink.contrib.streaming.state.ttl
-
RocksDB compaction filter utils for state with TTL.
- RocksDbTtlCompactFiltersManager(boolean, TtlTimeProvider) - Constructor for class org.apache.flink.contrib.streaming.state.ttl.RocksDbTtlCompactFiltersManager
-
- RocksDBWriteBatchWrapper - Class in org.apache.flink.contrib.streaming.state
-
It's a wrapper class around RocksDB's WriteBatch
for writing in bulk.
- RocksDBWriteBatchWrapper(RocksDB, long) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- RocksDBWriteBatchWrapper(RocksDB, WriteOptions) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- RocksDBWriteBatchWrapper(RocksDB, WriteOptions, long) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- RocksDBWriteBatchWrapper(RocksDB, WriteOptions, int, long) - Constructor for class org.apache.flink.contrib.streaming.state.RocksDBWriteBatchWrapper
-
- RocksFullSnapshotStrategy<K> - Class in org.apache.flink.contrib.streaming.state.snapshot
-
- RocksFullSnapshotStrategy(RocksDB, ResourceGuard, TypeSerializer<K>, LinkedHashMap<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, KeyGroupRange, int, LocalRecoveryConfig, CloseableRegistry, StreamCompressionDecorator) - Constructor for class org.apache.flink.contrib.streaming.state.snapshot.RocksFullSnapshotStrategy
-
- RocksIncrementalSnapshotStrategy<K> - Class in org.apache.flink.contrib.streaming.state.snapshot
-
Snapshot strategy for
RocksDBKeyedStateBackend
that is based
on RocksDB's native checkpoints and creates incremental snapshots.
- RocksIncrementalSnapshotStrategy(RocksDB, ResourceGuard, TypeSerializer<K>, LinkedHashMap<String, RocksDBKeyedStateBackend.RocksDbKvStateInfo>, KeyGroupRange, int, LocalRecoveryConfig, CloseableRegistry, File, UUID, SortedMap<Long, Set<StateHandleID>>, long, int) - Constructor for class org.apache.flink.contrib.streaming.state.snapshot.RocksIncrementalSnapshotStrategy
-
- RocksIteratorWrapper - Class in org.apache.flink.contrib.streaming.state
-
This is 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.
- RocksIteratorWrapper(RocksIterator) - Constructor for class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- RocksSnapshotUtil - Class in org.apache.flink.contrib.streaming.state.snapshot
-
- RocksStateKeysIterator<K> - Class in org.apache.flink.contrib.streaming.state.iterator
-
- RocksStateKeysIterator(RocksIteratorWrapper, String, TypeSerializer<K>, int, boolean, byte[]) - Constructor for class org.apache.flink.contrib.streaming.state.iterator.RocksStateKeysIterator
-
- RocksStatesPerKeyGroupMergeIterator - Class in org.apache.flink.contrib.streaming.state.iterator
-
Iterator that merges multiple RocksDB iterators to partition all states into contiguous key-groups.
- RocksStatesPerKeyGroupMergeIterator(List<Tuple2<RocksIteratorWrapper, Integer>>, int) - Constructor for class org.apache.flink.contrib.streaming.state.iterator.RocksStatesPerKeyGroupMergeIterator
-
- RocksTransformingIteratorWrapper - Class in org.apache.flink.contrib.streaming.state.iterator
-
Wrapper around RocksIterator
that applies a given StateSnapshotTransformer
to the elements
during the iteration.
- RocksTransformingIteratorWrapper(RocksIterator, StateSnapshotTransformer<byte[]>) - Constructor for class org.apache.flink.contrib.streaming.state.iterator.RocksTransformingIteratorWrapper
-
- seek(byte[]) - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- seekForPrev(byte[]) - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- seekToFirst() - Method in class org.apache.flink.contrib.streaming.state.iterator.RocksTransformingIteratorWrapper
-
- seekToFirst() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- seekToLast() - Method in class org.apache.flink.contrib.streaming.state.iterator.RocksTransformingIteratorWrapper
-
- seekToLast() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- serializeKeyGroup(int, byte[]) - Static method in class org.apache.flink.contrib.streaming.state.RocksDBKeySerializationUtils
-
- setAndRegisterCompactFilterIfStateTtl(RegisteredStateMetaInfoBase, ColumnFamilyOptions) - Method in class org.apache.flink.contrib.streaming.state.ttl.RocksDbTtlCompactFiltersManager
-
- setBlockCacheSize(String) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setBlockSize(String) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setColumnFamilyAsVariable(boolean) - Method in class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions
-
Returns the column family as variable.
- setCompactionStyle(CompactionStyle) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setCurrentKey(K) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
- setCurrentNamespace(N) - Method in class org.apache.flink.contrib.streaming.state.AbstractRocksDBState
-
- setDbStoragePath(String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets the path where the RocksDB local database files should be stored on the local
file system.
- setDbStoragePaths(String...) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets the directories in which the local RocksDB database puts its files (like SST and
metadata files).
- setFixedMemoryPerSlot(MemorySize) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
Configures RocksDB to use a fixed amount of memory shared between all instances (operators) in a slot.
- setFixedMemoryPerSlot(String) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
Configures RocksDB to use a fixed amount of memory shared between all instances (operators) in a slot.
- setHighPriorityPoolRatio(double) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
Sets the fraction of the total memory to be used for high priority blocks like indexes, dictionaries, etc.
- setInternalIndex(int) - Method in class org.apache.flink.contrib.streaming.state.RocksDBCachingPriorityQueueSet
-
- setMaxBackgroundThreads(int) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setMaxOpenFiles(int) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setMaxSizeLevelBase(String) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setMaxWriteBufferNumber(int) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setMetaDataFollowsFlagInKey(byte[]) - Static method in class org.apache.flink.contrib.streaming.state.snapshot.RocksSnapshotUtil
-
- setMinWriteBufferNumberToMerge(int) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setNumberOfTransferingThreads(int) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- setNumberOfTransferThreads(int) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets the number of threads used to transfer files while snapshotting/restoring.
- setOptions(OptionsFactory) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
- setPredefinedOptions(PredefinedOptions) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets the predefined options for RocksDB.
- setRocksDBOptions(RocksDBOptionsFactory) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets Options
for the RocksDB instances.
- setTargetFileSizeBase(String) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setUseDynamicLevelSize(boolean) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- setUseManagedMemory(boolean) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
Configures RocksDB to use the managed memory of a slot.
- setWriteBatchSize(long) - Method in class org.apache.flink.contrib.streaming.state.RocksDBStateBackend
-
Sets the max batch size will be used in
RocksDBWriteBatchWrapper
,
no positive value will disable memory size controller, just use item count controller.
- setWriteBufferRatio(double) - Method in class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration
-
Sets the fraction of the total memory to be used for write buffers.
- setWriteBufferSize(String) - Method in class org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory
-
- size() - Method in interface org.apache.flink.contrib.streaming.state.RocksDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns the number of contained elements.
- size() - Method in class org.apache.flink.contrib.streaming.state.RocksDBCachingPriorityQueueSet
-
This implementation comes at a relatively high cost per invocation.
- size() - Method in class org.apache.flink.contrib.streaming.state.TreeOrderedSetCache
-
- snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-
Triggers an asynchronous snapshot of the keyed state backend from RocksDB.
- snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.contrib.streaming.state.snapshot.RocksDBSnapshotStrategyBase
-
- SST_FILE_SUFFIX - Static variable in class org.apache.flink.contrib.streaming.state.snapshot.RocksSnapshotUtil
-
File suffix of sstable files.
- status() - Method in class org.apache.flink.contrib.streaming.state.RocksIteratorWrapper
-
- supportsAsynchronousSnapshots() - Method in class org.apache.flink.contrib.streaming.state.RocksDBKeyedStateBackend
-