Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractForStStateKeysIterator<K> - Class in org.apache.flink.state.forst.sync
-
Base class for iterators over RocksDB column families.
- AbstractForStStateKeysIterator(ForStIteratorWrapper, String, TypeSerializer<K>, int, boolean) - Constructor for class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- AbstractForStSyncState<K,
N, V> - Class in org.apache.flink.state.forst.sync -
Base class for
Stateimplementations that store state in a RocksDB database. - AbstractForStSyncState(ColumnFamilyHandle, TypeSerializer<N>, TypeSerializer<V>, V, ForStSyncKeyedStateBackend<K>) - Constructor for class org.apache.flink.state.forst.sync.AbstractForStSyncState
-
Creates a new RocksDB backed state.
- acquire(long) - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- acquire(long) - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Acquire cache.
- acquire(long) - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- acquire(long) - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- ActualDelayedWriteRate - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- add(byte[]) - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Adds the given element, if it was not already contained.
- add(byte[]) - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- add(E) - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- addAll(Collection<? extends E>) - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- addColumnFamilyOptionsToCloseLater(List<ColumnFamilyOptions>, ColumnFamilyHandle) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- addFirst(String, FileCacheEntry) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- addFirst(K, V) - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Adds a new entry to the front of the cache.
- addSecond(String, FileCacheEntry) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- addSecond(K, V) - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Inserts a new entry at the middle of the cache.
- allInRange() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- allocateForStSharedResources(long, double, double, boolean, ForStMemoryControllerUtils.ForStMemoryFactory) - Static method in class org.apache.flink.state.forst.ForStMemoryControllerUtils
-
Allocate memory controllable ForSt shared resources.
- allocateSharedCachesIfConfigured(ForStMemoryConfiguration, Environment, double, Logger, ForStMemoryControllerUtils.ForStMemoryFactory) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- ambiguousKeyPossible - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- asyncMergeNamespaces(N, Collection<N>) - Method in class org.apache.flink.state.forst.ForStListState
- asyncSnapshot(ForStSnapshotStrategyBase.ForStNativeSnapshotResources, long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- asyncSnapshot(ForStSnapshotStrategyBase.ForStNativeSnapshotResources, long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- available() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- available() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
B
- backend - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
-
Backend that holds the actual RocksDB instance where we store state.
- backendUID - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
The state handle ids of all sst files materialized in snapshots for previous checkpoints.
- BackgroundErrors - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- beforeThePrefixBytes(byte[], byte[]) - Static method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils
-
check whether the bytes is before prefixBytes in the character order.
- BLOCK_CACHE_CAPACITY - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- BLOCK_CACHE_PINNED_USAGE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- BLOCK_CACHE_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- BLOCK_CACHE_USAGE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- BLOCK_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- BlockCacheCapacity - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- BlockCachePinnedUsage - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- BlockCacheUsage - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- BLOOM_FILTER_BITS_PER_KEY - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- BLOOM_FILTER_BLOCK_BASED_MODE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- build() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
- build() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- buildDBBunchPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStMapState
-
Build a request for bunch put.
- buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStAggregatingState
- buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Build a
ForStDBGetRequestthat belong to thisForStInnerTablewith the given stateRequest. - buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStListState
- buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStMapState
- buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStReducingState
- buildDBGetRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStValueState
- buildDBIterRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStMapState
-
Build a request for iterator.
- buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStAggregatingState
- buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Build a
ForStDBPutRequestthat belong toForStInnerTablewith the given stateRequest. - buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStListState
- buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStMapState
- buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStReducingState
- buildDBPutRequest(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStValueState
- buildForRestore(ForStFlinkFileSystem, Collection<StateHandleTransferSpec>, RecoveryClaimMode) - Static method in class org.apache.flink.state.forst.datatransfer.DataTransferStrategyBuilder
- buildForSnapshot(SnapshotType.SharingFilesStrategy, ForStFlinkFileSystem, CheckpointStreamFactory, boolean) - Static method in class org.apache.flink.state.forst.datatransfer.DataTransferStrategyBuilder
- buildIteratorAndCompleteFuture(Collection<Map.Entry<UK, UV>>, boolean) - Method in class org.apache.flink.state.forst.ForStDBMapEntryIterRequest
- buildIteratorAndCompleteFuture(Collection<R>, boolean) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- buildIteratorAndCompleteFuture(Collection<UK>, boolean) - Method in class org.apache.flink.state.forst.ForStDBMapKeyIterRequest
- buildIteratorAndCompleteFuture(Collection<UV>, boolean) - Method in class org.apache.flink.state.forst.ForStDBMapValueIterRequest
- buildSerializedKey() - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- buildSerializedKey() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- buildSerializedKey(UK) - Method in class org.apache.flink.state.forst.ForStDBBunchPutRequest
- buildSerializedValue() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- buildSerializedValue(UV) - Method in class org.apache.flink.state.forst.ForStDBBunchPutRequest
- buildWithPriorityQueueType(ForStStateBackend.PriorityQueueStateType) - Static method in class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
- bulkLoadFromOrderedIterator(Iterator<byte[]>) - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Clears the cache and adds up to
maxSize()elements from the iterator to the cache. - bulkLoadFromOrderedIterator(Iterator<byte[]>) - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- BundledCacheLimitPolicy - Class in org.apache.flink.state.forst.fs.cache
-
A bundled cache limit policy, any two cache policies can be combined.
- BundledCacheLimitPolicy(CacheLimitPolicy...) - Constructor for class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- byteArrayDataInputView - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- ByteBufferReadableFSDataInputStream - Class in org.apache.flink.state.forst.fs
-
A
FSDataInputStreamdelegates requests to other one and supports reading data withByteBuffer. - ByteBufferReadableFSDataInputStream(Callable<FSDataInputStream>, int, long) - Constructor for class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- ByteBufferWritableFSDataOutputStream - Class in org.apache.flink.state.forst.fs
-
A
FSDataOutputStreamdelegates requests to other one and supports writing data withByteBuffer. - ByteBufferWritableFSDataOutputStream(FSDataOutputStream) - Constructor for class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
C
- CACHE_DIRECTORY - Static variable in class org.apache.flink.state.forst.ForStOptions
- CACHE_LRU_ACCESS_BEFORE_PROMOTION - Static variable in class org.apache.flink.state.forst.ForStOptions
- CACHE_LRU_PROMOTION_LIMIT - Static variable in class org.apache.flink.state.forst.ForStOptions
- CACHE_RESERVED_SIZE - Static variable in class org.apache.flink.state.forst.ForStOptions
- CACHE_SIZE_BASE_LIMIT - Static variable in class org.apache.flink.state.forst.ForStOptions
- CACHE_SIZE_LIMIT - Static variable in class org.apache.flink.state.forst.ForStIterateOperation
- cacheable() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- cacheable() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- cacheable() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- CachedDataInputStream - Class in org.apache.flink.state.forst.fs.cache
-
A
FSDataInputStreamdelegates requests to other one and supports reading data withByteBuffer. - CachedDataInputStream(FileBasedCache, FileCacheEntry, FSDataInputStream) - Constructor for class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- CachedDataInputStream(FileBasedCache, FileCacheEntry, FSDataInputStream, FSDataInputStream) - Constructor for class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- CachedDataOutputStream - Class in org.apache.flink.state.forst.fs.cache
-
A
FSDataOutputStreamdelegates requests to other one and supports writing data withByteBuffer. - CachedDataOutputStream(Path, Path, FSDataOutputStream, FSDataOutputStream, FileBasedCache) - Constructor for class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- CacheLimitPolicy - Interface in org.apache.flink.state.forst.fs.cache
-
Cache limit policy.
- calculateActualCacheCapacity(long, double) - Static method in class org.apache.flink.state.forst.ForStMemoryControllerUtils
-
Calculate the actual memory capacity of cache, which would be shared among ForSt instance(s).
- cancelStreamRegistry - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
- CHECKPOINT_DIR_AS_PRIMARY_SHORTCUT - Static variable in class org.apache.flink.state.forst.ForStStateBackend
- checkpointId - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSnapshotOperation
- checkpointStreamFactory - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSnapshotOperation
- checkSstDataAgainstKeyGroupRange(RocksDB, int, KeyGroupRange) - Static method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils
-
Checks data in the SST files of the given DB for keys that exceed either the lower and upper bound of the proclaimed key-groups range of the DB.
- cleanupIncompleteSnapshot(CloseableRegistry, SnapshotDirectory) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- clear() - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- clearDirectories() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Clear local and remote directories.
- clipDBWithKeyGroupRange(RocksDB, List<ColumnFamilyHandle>, KeyGroupRange, KeyGroupRange, int, boolean) - Static method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils
-
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.state.forst.datatransfer.ForStStateDataTransfer
- close() - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- close() - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- close() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- close() - Method in class org.apache.flink.state.forst.ForStNativeMetricMonitor
- close() - Method in class org.apache.flink.state.forst.ForStOperationUtils.ForStKvStateInfo
- close() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- close() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- close() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- close() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- close() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- close() - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- close() - Method in class org.apache.flink.state.forst.fs.filemapping.FSDataOutputStreamWithEntry
- close() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- close() - Method in class org.apache.flink.state.forst.restore.ForStHeapTimersFullRestoreOperation
- close() - Method in class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation
- close() - Method in class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation.RestoredDBInstance
- close() - Method in class org.apache.flink.state.forst.restore.ForStNoneRestoreOperation
- close() - Method in class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- close() - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- close() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- close() - Method in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- close() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- CLOSED - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry is closed and no longer available for use permanently.
- COLUMN_FAMILY_AS_VARIABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- columnFamily - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
-
The column family of this particular instance of state.
- columnFamilyHandle - Variable in class org.apache.flink.state.forst.ForStOperationUtils.ForStKvStateInfo
- COMPACT_FILTER_PERIODIC_COMPACTION_TIME - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- COMPACT_FILTER_QUERY_TIME_AFTER_NUM_ENTRIES - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- COMPACTION_STYLE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- CompactionPending - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- completeStateFuture() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- completeStateFuture(byte[]) - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- completeStateFuture(byte[]) - Method in class org.apache.flink.state.forst.ForStDBListGetRequest
- completeStateFuture(byte[]) - Method in class org.apache.flink.state.forst.ForStDBMapCheckRequest
- completeStateFuture(byte[]) - Method in class org.apache.flink.state.forst.ForStDBRawGetRequest
- completeStateFuture(byte[]) - Method in class org.apache.flink.state.forst.ForStDBSingleGetRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBMapEntryIterRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBMapKeyIterRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBMapValueIterRequest
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- COMPRESSION_PER_LEVEL - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- configCompactFilter(StateDescriptor<?, ?>, TypeSerializer<?>) - Method in class org.apache.flink.state.forst.ForStDBTtlCompactFiltersManager
- ConfigurableForStOptionsFactory - Interface in org.apache.flink.state.forst
-
An interface for options factory that pick up additional parameters from a configuration.
- configure(ReadableConfig) - Method in interface org.apache.flink.state.forst.ConfigurableForStOptionsFactory
-
Creates a variant of the options factory that applies additional configuration parameters.
- configure(ReadableConfig, ClassLoader) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
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.
- ContextKey<K,
N> - Class in org.apache.flink.state.forst -
The composite key which contains some context information, such as keyGroup, etc.
- ContextKey(RecordContext<K>, N) - Constructor for class org.apache.flink.state.forst.ContextKey
- ContextKey(RecordContext<K>, N, Object) - Constructor for class org.apache.flink.state.forst.ContextKey
- convertRequests(StateRequest<?, ?, ?, ?>) - Static method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- CopyDataTransferStrategy - Class in org.apache.flink.state.forst.datatransfer
-
Data transfer strategy for ForSt DB without a remote DB path.
- create(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- create(String, TypeSerializer<T>) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- create(String, TypeSerializer<T>) - Method in class org.apache.flink.state.forst.sync.ForStDBPriorityQueueSetFactory
- create(String, TypeSerializer<T>) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- create(String, TypeSerializer<T>, boolean) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- create(String, TypeSerializer<T>, boolean) - Method in class org.apache.flink.state.forst.sync.ForStDBPriorityQueueSetFactory
- create(String, TypeSerializer<T>, boolean) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- create(FSDataOutputStream, Path) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- create(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
-
Create ByteBufferWritableFSDataOutputStream from specific path which supports to write data to ByteBuffer with
FileSystem.WriteMode.OVERWRITEmode. - create(Path, FileSystem.WriteMode) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- createAsyncKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K>) - Method in class org.apache.flink.state.forst.ForStStateBackend
- createCache(long, double) - Method in interface org.apache.flink.state.forst.ForStMemoryControllerUtils.ForStMemoryFactory
- createColumnFamilyDescriptor(RegisteredStateMetaInfoBase, Function<String, ColumnFamilyOptions>, ForStDBTtlCompactFiltersManager, Long) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
-
Creates a column descriptor for a state column family.
- createColumnFamilyOptions(Function<String, ColumnFamilyOptions>, String) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- createColumnOptions(ColumnFamilyOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.state.forst.ForStOptionsFactory
-
This method should set the additional options on top of the current options object.
- createDBOptions(DBOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.state.forst.ForStOptionsFactory
-
This method should set the additional options on top of the current options object.
- createFromConfig(ReadableConfig, ClassLoader) - Method in class org.apache.flink.state.forst.ForStStateBackendFactory
- createKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K>) - Method in class org.apache.flink.state.forst.ForStStateBackend
- createNativeMetricsOptions(ForStNativeMetricOptions) - Method in interface org.apache.flink.state.forst.ForStOptionsFactory
-
This method should enable certain ForSt metrics to be forwarded to Flink's metrics reporter.
- createNewFile(Path, boolean, FileBasedCache) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
-
Create a new file in the mapping table.
- createOperatorStateBackend(StateBackend.OperatorStateBackendParameters) - Method in class org.apache.flink.state.forst.ForStStateBackend
- createOrUpdateInternalState(TypeSerializer<N>, StateDescriptor<S, SV>, StateSnapshotTransformer.StateSnapshotTransformFactory<SEV>) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- createOrUpdateInternalState(TypeSerializer<N>, StateDescriptor<S, SV>, StateSnapshotTransformer.StateSnapshotTransformFactory<SEV>, boolean) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- createReadOptions(ReadOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.state.forst.ForStOptionsFactory
-
This method should set the additional options on top of the current options object.
- createState(N, TypeSerializer<N>, StateDescriptor<SV>) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- createStateExecutor() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- createStateInfo(RegisteredStateMetaInfoBase, RocksDB, Function<String, ColumnFamilyOptions>, ForStDBTtlCompactFiltersManager, Long, List<ExportImportFilesMetaData>, ICloseableRegistry) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
-
Creates a state info from a new meta info to use with a k/v state.
- createStateInfo(RegisteredStateMetaInfoBase, RocksDB, Function<String, ColumnFamilyOptions>, ForStDBTtlCompactFiltersManager, Long, ICloseableRegistry) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
-
Create RocksDB-backed KV-state, including RocksDB ColumnFamily.
- createStateInternal(N, TypeSerializer<N>, StateDescriptor<SV>) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- createStateRequestContainer() - Method in class org.apache.flink.state.forst.ForStStateExecutor
- createWriteBufferManager(long, Cache) - Method in interface org.apache.flink.state.forst.ForStMemoryControllerUtils.ForStMemoryFactory
- createWriteOptions(WriteOptions, Collection<AutoCloseable>) - Method in interface org.apache.flink.state.forst.ForStOptionsFactory
-
This method should set the additional options on top of the current options object.
- CURRENT_FILE_NAME - Static variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotUtil
- CurSizeActiveMemTable - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- CurSizeAllMemTables - Enum constant in enum org.apache.flink.state.forst.ForStProperty
D
- dataInputView - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- dataOutputView - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- DataTransferStrategy - Class in org.apache.flink.state.forst.datatransfer
-
Base class for data transfer strategy, called by ForSt to transfer data between Checkpoint and DB.
- DataTransferStrategy(FileSystem) - Constructor for class org.apache.flink.state.forst.datatransfer.DataTransferStrategy
- DataTransferStrategyBuilder - Class in org.apache.flink.state.forst.datatransfer
-
Builder for
DataTransferStrategyfor snapshots. - DataTransferStrategyBuilder() - Constructor for class org.apache.flink.state.forst.datatransfer.DataTransferStrategyBuilder
- db - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackend
-
Our ForSt database.
- db - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
ForSt instance from the backend.
- db - Variable in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
-
Our RocksDB database, this is used by the actual subclasses of
AbstractForStSyncStateto store state. - DB_DIR_STRING - Static variable in class org.apache.flink.state.forst.ForStResourceContainer
- dbFileSystem - Variable in class org.apache.flink.state.forst.datatransfer.DataTransferStrategy
- decideForNewFile(Path) - Static method in class org.apache.flink.state.forst.fs.filemapping.FileOwnershipDecider
- decideForRestoredFile(Path) - Static method in class org.apache.flink.state.forst.fs.filemapping.FileOwnershipDecider
- DEFAULT - Static variable in interface org.apache.flink.state.forst.ForStMemoryControllerUtils.ForStMemoryFactory
- DEFAULT_THREAD_NUM - Static variable in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
- defaultValue - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- delete(boolean) - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- delete(boolean) - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- delete(boolean) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- delete(String, boolean) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- delete(Path) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- delete(Path, boolean) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- deleteFileOrDirectory(Path, boolean) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
-
Delete a file or directory from mapping table and file system, the directory deletion may be deferred.
- descendingIterator() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
- deserializeElement(List<ForStDBIterRequest.RawEntry>, int) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- deserializeElement(List<ForStDBIterRequest.RawEntry>, int) - Method in class org.apache.flink.state.forst.ForStDBMapEntryIterRequest
- deserializeElement(List<ForStDBIterRequest.RawEntry>, int) - Method in class org.apache.flink.state.forst.ForStDBMapKeyIterRequest
- deserializeElement(List<ForStDBIterRequest.RawEntry>, int) - Method in class org.apache.flink.state.forst.ForStDBMapValueIterRequest
- deserializeKey(byte[], DataInputDeserializer) - Method in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- deserializeList(byte[], TypeSerializer<T>, DataInputDeserializer) - Static method in class org.apache.flink.state.forst.ListDelimitedSerializer
- deserializeNextElement(DataInputDeserializer, TypeSerializer<T>) - Static method in class org.apache.flink.state.forst.ListDelimitedSerializer
-
Deserializes a single element from a serialized list.
- deserializeUserKey(byte[], int) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- deserializeUserKey(byte[], int) - Method in class org.apache.flink.state.forst.ForStMapState
- deserializeUserValue(byte[]) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- deserializeValue(byte[]) - Method in class org.apache.flink.state.forst.ForStAggregatingState
- deserializeValue(byte[]) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Deserialize the given bytes value to POJO value.
- deserializeValue(byte[]) - Method in class org.apache.flink.state.forst.ForStListState
- deserializeValue(byte[]) - Method in class org.apache.flink.state.forst.ForStMapState
- deserializeValue(byte[]) - Method in class org.apache.flink.state.forst.ForStReducingState
- deserializeValue(byte[]) - Method in class org.apache.flink.state.forst.ForStValueState
- directWriteInCache() - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- directWriteInCache() - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Whether to support directly write in cache.
- directWriteInCache() - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- directWriteInCache() - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- dispose() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
-
Should only be called by one thread, and only after all accesses to the DB happened.
- dispose() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
-
Should only be called by one thread, and only after all accesses to the DB happened.
- disposeAndClearRegisteredCompactionFactories() - Method in class org.apache.flink.state.forst.ForStDBTtlCompactFiltersManager
- DoubleListLru<K,
V> - Class in org.apache.flink.state.forst.fs.cache -
A double link LRU (Least Recently Used) cache implementation.
- DoubleListLru() - Constructor for class org.apache.flink.state.forst.fs.cache.DoubleListLru
E
- EMPTY_PREVIOUS_SNAPSHOT - Static variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- enableActualDelayedWriteRate() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the current actual delayed write rate. 0 means no delay.
- enableBackgroundErrors() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns accumulated number of background errors.
- enableBlockCacheCapacity() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns block cache capacity.
- enableBlockCachePinnedUsage() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the memory size for the entries being pinned in block cache.
- enableBlockCacheUsage() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the memory size for the entries residing in block cache.
- enableCompactionPending() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns 1 if at least one compaction is pending; otherwise, returns 0.
- enableCurSizeActiveMemTable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns approximate size of active memtable (bytes).
- enableCurSizeAllMemTables() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns approximate size of active and unflushed immutable memtables (bytes).
- enableEstimateLiveDataSize() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns an estimate of the amount of live data in bytes.
- enableEstimateNumKeys() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns estimated number of total keys in the active and unflushed immutable memtables and storage.
- enableEstimatePendingCompactionBytes() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
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.state.forst.ForStNativeMetricOptions
-
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.state.forst.ForStNativeMetricOptions
-
Returns 1 if write has been stopped.
- enableLiveSstFilesSize() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- enableMemTableFlushPending() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns 1 if a memtable flush is pending; otherwise, returns 0.
- enableNativeStatistics(ConfigOption<Boolean>) - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- enableNumDeletesActiveMemTable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns total number of delete entries in the active memtable.
- enableNumDeletesImmMemTables() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns total number of delete entries in the unflushed immutable memtables.
- enableNumEntriesActiveMemTable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns total number of entries in the active memtable.
- enableNumEntriesImmMemTables() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns total number of entries in the unflushed immutable memtables.
- enableNumFilesAtLevel() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the number of files per level.
- enableNumImmutableMemTable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns number of immutable memtables that have not yet been flushed.
- enableNumLiveVersions() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns number of live versions.
- enableNumRunningCompactions() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the number of currently running compactions.
- enableNumRunningFlushes() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the number of currently running flushes.
- enableNumSnapshots() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns number of unreleased snapshots of the database.
- enableSizeAllMemTables() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns approximate size of active, unflushed immutable, and pinned immutable memtables (bytes).
- enableTotalSstFilesSize() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns total size (bytes) of all SST files.
- endWriting() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- equals(Object) - Method in class org.apache.flink.state.forst.ContextKey
- equals(Object) - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- equals(Object) - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- equals(Object) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- ESTIMATE_LIVE_DATA_SIZE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- ESTIMATE_NUM_KEYS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- ESTIMATE_PENDING_COMPACTION_BYTES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- ESTIMATE_TABLE_READERS_MEM - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- EstimateLiveDataSize - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- EstimateNumKeys - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- EstimatePendingCompactionBytes - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- EstimateTableReadersMem - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- executeBatchRequests(StateRequestContainer) - Method in class org.apache.flink.state.forst.ForStStateExecutor
- executeRequestSync(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStStateExecutor
- EXECUTOR_COORDINATOR_INLINE - Static variable in class org.apache.flink.state.forst.ForStOptions
- EXECUTOR_READ_IO_PARALLELISM - Static variable in class org.apache.flink.state.forst.ForStOptions
- EXECUTOR_WRITE_IO_INLINE - Static variable in class org.apache.flink.state.forst.ForStOptions
- EXECUTOR_WRITE_IO_PARALLELISM - Static variable in class org.apache.flink.state.forst.ForStOptions
- executorService - Variable in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
- exists(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- exists(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- exportColumnFamilies(RocksDB, List<ColumnFamilyHandle>, List<RegisteredStateMetaInfoBase>, Path, Map<RegisteredStateMetaInfoBase.Key, List<ExportImportFilesMetaData>>) - Method in class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation
-
Exports the data of the given column families in the given DB.
F
- FileBackedMappingEntrySource - Class in org.apache.flink.state.forst.fs.filemapping
-
A
MappingEntrySourcebacked by aPath. - FileBasedCache - Class in org.apache.flink.state.forst.fs.cache
-
A file-granularity LRU cache.
- FileBasedCache(ReadableConfig, CacheLimitPolicy, FileSystem, Path, MetricGroup) - Constructor for class org.apache.flink.state.forst.fs.cache.FileBasedCache
- FileCacheEntry - Class in org.apache.flink.state.forst.fs.cache
-
A file cache entry that encapsulates file and the size of the file, and provides methods to read or write file.
- FileCacheEntry.EntryStatus - Enum in org.apache.flink.state.forst.fs.cache
-
The status of a file cache entry.
- FileMappingManager - Class in org.apache.flink.state.forst.fs.filemapping
-
A manager to manage file mapping of forst file system, including misc file mapping (remote file -> local file) and linked mapping (remote file -> remote file).
- FileMappingManager(FileSystem, String, String) - Constructor for class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
- FileOwnership - Enum in org.apache.flink.state.forst.fs.filemapping
-
Indicates the ownership of a file in ForSt DB.
- FileOwnershipDecider - Class in org.apache.flink.state.forst.fs.filemapping
- FileStatusWrapper(FileStatus, Path) - Constructor for class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- findTheBestStateHandleForInitial(List<T>, KeyGroupRange, double) - Static method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils
-
Choose the best state handle according to the
ForStIncrementalCheckpointUtils.stateHandleEvaluator(KeyedStateHandle, KeyGroupRange, double)to init the initial db from the given lists and returns its index. - FIX_PER_SLOT_MEMORY_SIZE - Static variable in class org.apache.flink.state.forst.ForStOptions
- FIX_PER_TM_MEMORY_SIZE - Static variable in class org.apache.flink.state.forst.ForStOptions
- flush() - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- flush() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- flush() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- forceClearRemoteDirectories() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- FORST_TIMER_SERVICE_FACTORY_CACHE_SIZE - Static variable in class org.apache.flink.state.forst.ForStOptions
-
The cache size per key-group for ForSt timer service factory implementation.
- ForStAggregatingState<K,
N, IN, ACC, OUT> - Class in org.apache.flink.state.forst -
The implementation of
AggregatingStatefor ForStDB. - ForStAggregatingState(AggregatingStateDescriptor<IN, ACC, OUT>, StateRequestHandler, ColumnFamilyHandle, Supplier<SerializedCompositeKeyBuilder<K>>, N, Supplier<TypeSerializer<N>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>) - Constructor for class org.apache.flink.state.forst.ForStAggregatingState
- ForStConfigurableOptions - Class in org.apache.flink.state.forst
-
This class contains the configuration options for the ForStStateBackend.
- ForStConfigurableOptions() - Constructor for class org.apache.flink.state.forst.ForStConfigurableOptions
- ForStDB - Enum constant in enum org.apache.flink.state.forst.ForStStateBackend.PriorityQueueStateType
- ForStDBBunchPutRequest<K,
N, UK, UV> - Class in org.apache.flink.state.forst -
The Bunch Put access request for ForStDB.
- ForStDBBunchPutRequest(ContextKey<K, N>, Map<UK, UV>, ForStMapState<K, N, UK, UV>, InternalStateFuture<Void>) - Constructor for class org.apache.flink.state.forst.ForStDBBunchPutRequest
- ForStDBCachingPriorityQueueSet<E extends org.apache.flink.runtime.state.heap.HeapPriorityQueueElement> - Class in org.apache.flink.state.forst.sync
-
A priority queue with set semantics, implemented on top of RocksDB.
- ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache - Interface in org.apache.flink.state.forst.sync
-
Cache that is organized as an ordered set for byte-arrays.
- ForStDBGetRequest<K,
N, V, R> - Class in org.apache.flink.state.forst -
The Get access request for ForStDB.
- ForStDBIterRequest<K,
N, UK, UV, R> - Class in org.apache.flink.state.forst -
The abstract iterator access request for ForStDB.
- ForStDBIterRequest(ContextKey<K, N>, ForStMapState<K, N, UK, UV>, StateRequestHandler, RocksIterator) - Constructor for class org.apache.flink.state.forst.ForStDBIterRequest
- ForStDBListGetRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Get access request for ForStDB.
- ForStDBMapCheckRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Map#isEmpty() and Map#contains() request for ForStDB.
- ForStDBMapCheckRequest(ContextKey<K, N>, ForStInnerTable<K, N, V>, InternalStateFuture<Boolean>, boolean) - Constructor for class org.apache.flink.state.forst.ForStDBMapCheckRequest
- ForStDBMapEntryIterRequest<K,
N, UK, UV> - Class in org.apache.flink.state.forst -
The ForSt
ForStDBIterRequestwhich returns the entries of a ForStMapState. - ForStDBMapEntryIterRequest(ContextKey<K, N>, ForStMapState<K, N, UK, UV>, StateRequestHandler, RocksIterator, InternalStateFuture<StateIterator<Map.Entry<UK, UV>>>) - Constructor for class org.apache.flink.state.forst.ForStDBMapEntryIterRequest
- ForStDBMapKeyIterRequest<K,
N, UK, UV> - Class in org.apache.flink.state.forst -
The ForSt
ForStDBIterRequestwhich returns the keys of a ForStMapState. - ForStDBMapKeyIterRequest(ContextKey<K, N>, ForStMapState<K, N, UK, UV>, StateRequestHandler, RocksIterator, InternalStateFuture<StateIterator<UK>>) - Constructor for class org.apache.flink.state.forst.ForStDBMapKeyIterRequest
- ForStDBMapValueIterRequest<K,
N, UK, UV> - Class in org.apache.flink.state.forst -
The ForSt
ForStDBIterRequestwhich returns the values of a ForStMapState. - ForStDBMapValueIterRequest(ContextKey<K, N>, ForStMapState<K, N, UK, UV>, StateRequestHandler, RocksIterator, InternalStateFuture<StateIterator<UV>>) - Constructor for class org.apache.flink.state.forst.ForStDBMapValueIterRequest
- ForStDBMultiRawMergePutRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Put access request for ForStDB.
- ForStDBOperation - Interface in org.apache.flink.state.forst
-
Data access operation to ForStDB.
- ForStDBPriorityQueueSetFactory - Class in org.apache.flink.state.forst.sync
-
Encapsulates the logic and resources in connection with creating priority queue state structures, for RocksDB backend.
- ForStDBPutRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Put access request for ForStDB.
- ForStDBRawGetRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Get access request for ForStDB.
- ForStDBSingleGetRequest<K,
N, V> - Class in org.apache.flink.state.forst -
The Get access request for ForStDB.
- ForStDBTtlCompactFiltersManager - Class in org.apache.flink.state.forst
-
RocksDB compaction filter utils for state with TTL.
- ForStDBTtlCompactFiltersManager(TtlTimeProvider, long, Duration) - Constructor for class org.apache.flink.state.forst.ForStDBTtlCompactFiltersManager
- ForStDBWriteBatchWrapper - Class in org.apache.flink.state.forst
-
It's a wrapper class around ForStDB's
WriteBatchfor writing in bulk. - ForStDBWriteBatchWrapper(RocksDB, long) - Constructor for class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- ForStDBWriteBatchWrapper(RocksDB, WriteOptions) - Constructor for class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- ForStDBWriteBatchWrapper(RocksDB, WriteOptions, int, long) - Constructor for class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- ForStDBWriteBatchWrapper(RocksDB, WriteOptions, long) - Constructor for class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- ForStFileStatus - Class in org.apache.flink.state.forst.fs
-
A wrapper of
FileStatusjust for ForSt. - ForStFileStatus(FileStatus) - Constructor for class org.apache.flink.state.forst.fs.ForStFileStatus
- ForStFlinkFileSystem - Class in org.apache.flink.state.forst.fs
-
A
FileSystemdelegates some requests to file system loaded by Flink FileSystem mechanism. - ForStFlinkFileSystem(FileSystem, String, String, FileBasedCache) - Constructor for class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- ForStFlinkFileSystem.FileStatusWrapper - Class in org.apache.flink.state.forst.fs
- ForStGeneralMultiGetOperation - Class in org.apache.flink.state.forst
-
The general-purpose multiGet operation implementation for ForStDB, which simulates multiGet by calling the Get API multiple times with multiple threads.
- ForStHeapTimersFullRestoreOperation<K> - Class in org.apache.flink.state.forst.restore
-
Encapsulates the process of restoring a ForStDB instance from a full snapshot.
- ForStHeapTimersFullRestoreOperation(KeyGroupRange, int, ClassLoader, Map<String, ForStOperationUtils.ForStKvStateInfo>, LinkedHashMap<String, HeapPriorityQueueSnapshotRestoreWrapper<?>>, HeapPriorityQueueSetFactory, StateSerializerProvider<K>, Path, DBOptions, Function<String, ColumnFamilyOptions>, ForStNativeMetricOptions, MetricGroup, ForStDBTtlCompactFiltersManager, long, Long, Collection<KeyedStateHandle>, ICloseableRegistry) - Constructor for class org.apache.flink.state.forst.restore.ForStHeapTimersFullRestoreOperation
- ForStIncrementalCheckpointUtils - Class in org.apache.flink.state.forst
-
Utils for RocksDB Incremental Checkpoint.
- ForStIncrementalCheckpointUtils() - Constructor for class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils
- ForStIncrementalCheckpointUtils.RangeCheckResult - Class in org.apache.flink.state.forst
-
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.
- ForStIncrementalRestoreOperation<K> - Class in org.apache.flink.state.forst.restore
-
Encapsulates the process of restoring a ForSt instance from an incremental snapshot.
- ForStIncrementalRestoreOperation(String, KeyGroupRange, int, CloseableRegistry, ClassLoader, Map<String, ForStOperationUtils.ForStKvStateInfo>, StateSerializerProvider<K>, ForStResourceContainer, Path, Path, DBOptions, Function<String, ColumnFamilyOptions>, ForStNativeMetricOptions, MetricGroup, ForStDBTtlCompactFiltersManager, long, Long, StateBackend.CustomInitializationMetrics, Collection<IncrementalRemoteKeyedStateHandle>, double, boolean, boolean, RecoveryClaimMode) - Constructor for class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation
- ForStIncrementalRestoreOperation.RestoredDBInstance - Class in org.apache.flink.state.forst.restore
-
Entity to hold the temporary RocksDB instance created for restore.
- ForStIncrementalSnapshotStrategy<K> - Class in org.apache.flink.state.forst.snapshot
-
Snapshot strategy for
ForStKeyedStateBackendthat is based on disableFileDeletions()+getLiveFiles() of ForSt and creates incremental snapshots. - ForStIncrementalSnapshotStrategy(RocksDB, ResourceGuard, ForStResourceContainer, TypeSerializer<K>, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, KeyGroupRange, int, UUID, SortedMap<Long, Collection<IncrementalKeyedStateHandle.HandleAndLocalPath>>, ForStStateDataTransfer, long) - Constructor for class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- ForStInnerTable<K,
N, V> - Interface in org.apache.flink.state.forst -
The concept of an abstracted table oriented towards ForStDB, and each ForStInnerTable can be mapped to a ForSt internal State.
- ForStIterateOperation - Class in org.apache.flink.state.forst
-
The iterate operation implementation for ForStDB, which leverages rocksdb's iterator directly.
- ForStIteratorWrapper - Class in org.apache.flink.state.forst.sync
-
This class was originally a wrapper around
RocksIteratorto check the iterator status for all the methods mentioned to require this check in the wiki documentation: seek, next, seekToFirst, seekToLast, seekForPrev, and prev. - ForStIteratorWrapper(RocksIterator) - Constructor for class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- ForStKeyedStateBackend<K> - Class in org.apache.flink.state.forst
-
A KeyedStateBackend that stores its state in
ForSt. - ForStKeyedStateBackend(UUID, ExecutionConfig, ForStResourceContainer, int, TypeSerializer<K>, Supplier<SerializedCompositeKeyBuilder<K>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>, RocksDB, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, Map<String, HeapPriorityQueueSnapshotRestoreWrapper<?>>, Function<String, ColumnFamilyOptions>, ColumnFamilyHandle, ForStSnapshotStrategyBase<K, ?>, PriorityQueueSetFactory, CloseableRegistry, ForStNativeMetricMonitor, InternalKeyContext<K>, TtlTimeProvider, ForStDBTtlCompactFiltersManager) - Constructor for class org.apache.flink.state.forst.ForStKeyedStateBackend
- ForStKeyedStateBackendBuilder<K> - Class in org.apache.flink.state.forst
-
Builder class for
ForStKeyedStateBackendwhich handles all necessary initializations and cleanups. - ForStKeyedStateBackendBuilder(String, ClassLoader, ForStResourceContainer, Function<String, ColumnFamilyOptions>, TypeSerializer<K>, int, KeyGroupRange, ExecutionConfig, ForStPriorityQueueConfig, TtlTimeProvider, MetricGroup, StateBackend.CustomInitializationMetrics, Collection<KeyedStateHandle>, CloseableRegistry) - Constructor for class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
- ForStKvStateInfo(ColumnFamilyHandle, RegisteredStateMetaInfoBase) - Constructor for class org.apache.flink.state.forst.ForStOperationUtils.ForStKvStateInfo
- ForStListIterator<V> - Class in org.apache.flink.state.forst
-
The forst implementation for list iterator.
- ForStListIterator(State, StateRequestType, StateRequestHandler, Collection<V>) - Constructor for class org.apache.flink.state.forst.ForStListIterator
- ForStListState<K,
N, V> - Class in org.apache.flink.state.forst -
The
AbstractListStateimplement for ForStDB. - ForStListState(StateRequestHandler, ColumnFamilyHandle, ListStateDescriptor<V>, Supplier<SerializedCompositeKeyBuilder<K>>, N, Supplier<TypeSerializer<N>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>) - Constructor for class org.apache.flink.state.forst.ForStListState
- ForStMapIterator<T> - Class in org.apache.flink.state.forst
-
The map iterator implementation for ForStDB.
- ForStMapIterator(State, StateRequestType, StateRequestType, StateRequestHandler, Collection<T>, boolean, RocksIterator) - Constructor for class org.apache.flink.state.forst.ForStMapIterator
- ForStMapState<K,
N, UK, UV> - Class in org.apache.flink.state.forst -
The
AbstractMapStateimplement for ForStDB. - ForStMapState(StateRequestHandler, ColumnFamilyHandle, MapStateDescriptor<UK, UV>, Supplier<SerializedCompositeKeyBuilder<K>>, N, Supplier<TypeSerializer<N>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>, Supplier<DataInputDeserializer>, int) - Constructor for class org.apache.flink.state.forst.ForStMapState
- ForStMemoryConfiguration - Class in org.apache.flink.state.forst
-
The settings regarding ForSt memory usage.
- ForStMemoryConfiguration() - Constructor for class org.apache.flink.state.forst.ForStMemoryConfiguration
- ForStMemoryControllerUtils - Class in org.apache.flink.state.forst
-
Utils to create
CacheandWriteBufferManagerwhich are used to control total memory usage of ForSt. - ForStMemoryControllerUtils() - Constructor for class org.apache.flink.state.forst.ForStMemoryControllerUtils
- ForStMemoryControllerUtils.ForStMemoryFactory - Interface in org.apache.flink.state.forst
-
Factory for Write Buffer Manager and Bock Cache.
- ForStNativeFullSnapshotStrategy<K> - Class in org.apache.flink.state.forst.snapshot
-
Snapshot strategy for
ForStKeyedStateBackendthat is based on disableFileDeletions()+getLiveFiles() of ForSt and creates full snapshots. - ForStNativeFullSnapshotStrategy(String, RocksDB, ResourceGuard, ForStResourceContainer, TypeSerializer<K>, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, KeyGroupRange, int, UUID, ForStStateDataTransfer) - Constructor for class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- ForStNativeFullSnapshotStrategy(RocksDB, ResourceGuard, ForStResourceContainer, TypeSerializer<K>, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, KeyGroupRange, int, UUID, ForStStateDataTransfer) - Constructor for class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- ForStNativeMetricMonitor - Class in org.apache.flink.state.forst
-
A monitor which pulls {
RocksDB} native metrics and forwards them to Flink's metric group. - ForStNativeMetricMonitor(ForStNativeMetricOptions, MetricGroup, RocksDB, Statistics) - Constructor for class org.apache.flink.state.forst.ForStNativeMetricMonitor
- ForStNativeMetricOptions - Class in org.apache.flink.state.forst
-
Enable which ForSt metrics to forward to Flink's metrics reporter.
- ForStNativeMetricOptions() - Constructor for class org.apache.flink.state.forst.ForStNativeMetricOptions
- ForStNativeSnapshotResources(List<StateMetaInfoSnapshot>, long, List<Path>, Path, ForStSnapshotStrategyBase.PreviousSnapshot, Runnable) - Constructor for class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- ForStNoneRestoreOperation - Class in org.apache.flink.state.forst.restore
-
Encapsulates the process of initiating a ForSt instance without restore.
- ForStNoneRestoreOperation(Map<String, ForStOperationUtils.ForStKvStateInfo>, Path, DBOptions, Function<String, ColumnFamilyOptions>, ForStNativeMetricOptions, MetricGroup, ForStDBTtlCompactFiltersManager, long, Long) - Constructor for class org.apache.flink.state.forst.restore.ForStNoneRestoreOperation
- ForStOperationUtils - Class in org.apache.flink.state.forst
-
Utils for ForSt Operations.
- ForStOperationUtils() - Constructor for class org.apache.flink.state.forst.ForStOperationUtils
- ForStOperationUtils.ForStKvStateInfo - Class in org.apache.flink.state.forst
-
ForSt specific information about the k/v states.
- ForStOptions - Class in org.apache.flink.state.forst
-
Configuration options for the ForStStateBackend.
- ForStOptions() - Constructor for class org.apache.flink.state.forst.ForStOptions
- ForStOptionsFactory - Interface in org.apache.flink.state.forst
-
A factory for
DBOptionsandColumnFamilyOptionsto be passed to the ForStStateBackend. - ForStPriorityQueueConfig - Class in org.apache.flink.state.forst.sync
-
The configuration of rocksDB priority queue state implementation.
- ForStPriorityQueueConfig() - Constructor for class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
- ForStPriorityQueueConfig(ForStStateBackend.PriorityQueueStateType, int) - Constructor for class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
- ForStProperty - Enum in org.apache.flink.state.forst
-
RocksDBproperties that can be queried by Flink's metrics reporter. - ForStReducingState<K,
N, V> - Class in org.apache.flink.state.forst -
The
AbstractReducingStateimplement for ForStDB. - ForStReducingState(StateRequestHandler, ColumnFamilyHandle, ReducingStateDescriptor<V>, Supplier<SerializedCompositeKeyBuilder<K>>, N, Supplier<TypeSerializer<N>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>) - Constructor for class org.apache.flink.state.forst.ForStReducingState
- ForStResourceContainer - Class in org.apache.flink.state.forst
-
The container for ForSt resources, including option factory and shared resource among instances.
- ForStResourceContainer() - Constructor for class org.apache.flink.state.forst.ForStResourceContainer
- ForStResourceContainer(ReadableConfig, ForStOptionsFactory, OpaqueMemoryResource<ForStSharedResources>, Path, Path, RecoveryClaimMode, CheckpointStorageAccess, MetricGroup, boolean) - Constructor for class org.apache.flink.state.forst.ForStResourceContainer
- ForStResourceContainer(ForStOptionsFactory) - Constructor for class org.apache.flink.state.forst.ForStResourceContainer
- ForStResourceContainer(ForStOptionsFactory, OpaqueMemoryResource<ForStSharedResources>) - Constructor for class org.apache.flink.state.forst.ForStResourceContainer
- ForStRestoreOperation - Interface in org.apache.flink.state.forst.restore
-
Interface for ForSt restore.
- ForStRestoreResult - Class in org.apache.flink.state.forst.restore
-
Entity holding result of ForSt instance restore.
- ForStRestoreResult(RocksDB, ColumnFamilyHandle, ForStNativeMetricMonitor, long, UUID, SortedMap<Long, Collection<IncrementalKeyedStateHandle.HandleAndLocalPath>>) - Constructor for class org.apache.flink.state.forst.restore.ForStRestoreResult
- ForStSerializerUtils - Class in org.apache.flink.state.forst
-
A utility of serialization keys in ForSt.
- ForStSnapshotOperation(long, CheckpointStreamFactory) - Constructor for class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSnapshotOperation
- ForStSnapshotStrategyBase<K,
R extends org.apache.flink.runtime.state.SnapshotResources> - Class in org.apache.flink.state.forst.snapshot -
Abstract base class for
SnapshotStrategyimplementations for ForSt state backend. - ForStSnapshotStrategyBase(String, RocksDB, ResourceGuard, ForStResourceContainer, TypeSerializer<K>, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, KeyGroupRange, int, UUID) - Constructor for class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- ForStSnapshotStrategyBase.ForStNativeSnapshotResources - Class in org.apache.flink.state.forst.snapshot
-
A
SnapshotResourcesfor native ForSt snapshot. - ForStSnapshotStrategyBase.ForStSnapshotOperation - Class in org.apache.flink.state.forst.snapshot
-
Common operation in native ForSt snapshot result supplier.
- ForStSnapshotStrategyBase.ForStSyncSnapshotResources - Class in org.apache.flink.state.forst.snapshot
-
A
SnapshotResourcesfor forst sync snapshot. - ForStSnapshotStrategyBase.PreviousSnapshot - Class in org.apache.flink.state.forst.snapshot
-
Previous snapshot with uploaded sst files.
- ForStSnapshotUtil - Class in org.apache.flink.state.forst.snapshot
-
Utility methods and constants around ForSt creating and restoring snapshots for
ForStStateBackend. - ForStStateBackend - Class in org.apache.flink.state.forst
-
A
StateBackendthat stores its state in a ForSt instance. - ForStStateBackend() - Constructor for class org.apache.flink.state.forst.ForStStateBackend
-
Creates a new
ForStStateBackendfor storing state. - ForStStateBackend.PriorityQueueStateType - Enum in org.apache.flink.state.forst
-
The options to chose for the type of priority queue state.
- ForStStateBackendFactory - Class in org.apache.flink.state.forst
-
A factory that creates an
ForStStateBackendfrom a configuration. - ForStStateBackendFactory() - Constructor for class org.apache.flink.state.forst.ForStStateBackendFactory
- ForStStateDataTransfer - Class in org.apache.flink.state.forst.datatransfer
-
Data transfer util class for
ForStKeyedStateBackend. - ForStStateDataTransfer(int) - Constructor for class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
- ForStStateDataTransfer(int, ForStFlinkFileSystem) - Constructor for class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
- ForStStateExecutor - Class in org.apache.flink.state.forst
-
The
StateExecutorimplementation which executing batchStateRequests for ForStStateBackend. - ForStStateExecutor(boolean, boolean, int, int, RocksDB, WriteOptions) - Constructor for class org.apache.flink.state.forst.ForStStateExecutor
- ForStStateKeysAndNamespaceIterator<K,
N> - Class in org.apache.flink.state.forst.sync -
Adapter class to bridge between
ForStIteratorWrapperandIteratorto iterate over the keys and namespaces. - ForStStateKeysAndNamespaceIterator(ForStIteratorWrapper, String, TypeSerializer<K>, TypeSerializer<N>, int, boolean) - Constructor for class org.apache.flink.state.forst.sync.ForStStateKeysAndNamespaceIterator
- ForStStateKeysIterator<K> - Class in org.apache.flink.state.forst.sync
-
Adapter class to bridge between
ForStIteratorWrapperandIteratorto iterate over the keys. - ForStStateKeysIterator(ForStIteratorWrapper, String, TypeSerializer<K>, int, boolean, byte[]) - Constructor for class org.apache.flink.state.forst.sync.ForStStateKeysIterator
- ForStStateRequestClassifier - Class in org.apache.flink.state.forst
-
The ForSt
StateRequestContainerwhich can classify the state requests by ForStDB requestType (Get、Put or Iterator). - ForStStateRequestClassifier() - Constructor for class org.apache.flink.state.forst.ForStStateRequestClassifier
- ForStStateRequestType - Enum in org.apache.flink.state.forst
-
ForSt customized state request other than
StateRequestType. - ForStSyncKeyedStateBackend<K> - Class in org.apache.flink.state.forst.sync
-
An
AbstractKeyedStateBackendthat stores its state inRocksDBand serializes state to streams provided by aCheckpointStreamFactoryupon checkpointing. - ForStSyncKeyedStateBackend(ClassLoader, Path, ForStResourceContainer, Function<String, ColumnFamilyOptions>, TaskKvStateRegistry, TypeSerializer<K>, ExecutionConfig, TtlTimeProvider, LatencyTrackingStateConfig, RocksDB, LinkedHashMap<String, ForStOperationUtils.ForStKvStateInfo>, Map<String, HeapPriorityQueueSnapshotRestoreWrapper<?>>, int, CloseableRegistry, StreamCompressionDecorator, ResourceGuard, ForStSnapshotStrategyBase<K, ?>, ForStDBWriteBatchWrapper, ColumnFamilyHandle, ForStNativeMetricMonitor, SerializedCompositeKeyBuilder<K>, PriorityQueueSetFactory, ForStDBTtlCompactFiltersManager, InternalKeyContext<K>, long, CompletableFuture<Void>) - Constructor for class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- ForStSyncKeyedStateBackendBuilder<K> - Class in org.apache.flink.state.forst.sync
-
Builder class for
ForStSyncKeyedStateBackendwhich handles all necessary initializations and clean ups. - ForStSyncKeyedStateBackendBuilder(String, ClassLoader, Path, ForStResourceContainer, Function<String, ColumnFamilyOptions>, TaskKvStateRegistry, TypeSerializer<K>, int, KeyGroupRange, ExecutionConfig, LocalRecoveryConfig, ForStPriorityQueueConfig, TtlTimeProvider, LatencyTrackingStateConfig, MetricGroup, StateBackend.CustomInitializationMetrics, Collection<KeyedStateHandle>, StreamCompressionDecorator, CloseableRegistry) - Constructor for class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- ForStSyncSnapshotResources(SnapshotDirectory, ForStSnapshotStrategyBase.PreviousSnapshot, List<StateMetaInfoSnapshot>) - Constructor for class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
- ForStValueState<K,
N, V> - Class in org.apache.flink.state.forst -
The
AbstractValueStateimplement for ForStDB. - ForStValueState(StateRequestHandler, ColumnFamilyHandle, ValueStateDescriptor<V>, Supplier<SerializedCompositeKeyBuilder<K>>, N, Supplier<TypeSerializer<N>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>) - Constructor for class org.apache.flink.state.forst.ForStValueState
- ForStWriteBatchOperation - Class in org.apache.flink.state.forst
-
The writeBatch operation implementation for ForStDB.
- fromConfig(ReadableConfig) - Static method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Creates a
ForStNativeMetricOptionsbased on an external configuration. - fromConfiguration(Configuration) - Static method in class org.apache.flink.state.forst.ForStMemoryConfiguration
- fromOtherAndConfiguration(ForStMemoryConfiguration, ReadableConfig) - Static method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Derives a ForStMemoryConfiguration from another object and a configuration.
- fromOtherAndConfiguration(ForStPriorityQueueConfig, ReadableConfig) - Static method in class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
- FSDataOutputStreamWithEntry - Class in org.apache.flink.state.forst.fs.filemapping
-
A
FSDataOutputStreamthat is associated with aMappingEntry. - FSDataOutputStreamWithEntry(FSDataOutputStream, MappingEntry) - Constructor for class org.apache.flink.state.forst.fs.filemapping.FSDataOutputStreamWithEntry
- fullyLoaded() - Method in class org.apache.flink.state.forst.ForStStateExecutor
G
- get(String) - Static method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- get(String, boolean) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- get(URI) - Static method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
-
Returns a reference to the
FileSysteminstance for accessing the file system identified by the givenURI. - get(URI, Path, FileBasedCache) - Static method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- get(K, boolean) - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Retrieves the value associated with the specified key.
- getAccessTime() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getAccessTime() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getActualMaxKey() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- getActualMinKey() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- getBackendUID() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getBasePath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getBlockSize() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getBlockSize() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getBunchValue() - Method in class org.apache.flink.state.forst.ForStDBBunchPutRequest
- getCacheSize() - Method in class org.apache.flink.state.forst.sync.ForStDBPriorityQueueSetFactory
- getCancelCloseable() - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStAggregatingState
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- getColumnFamilyHandle() - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Get the columnFamily handle corresponding to table.
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStListState
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStMapState
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStReducingState
- getColumnFamilyHandle() - Method in class org.apache.flink.state.forst.ForStValueState
- getColumnOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
ColumnFamilyOptionsto be used for all ForSt instances. - getConfigKey() - Method in enum org.apache.flink.state.forst.ForStProperty
- getCurrentFileContent() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- getDb() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getDbOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
DBOptionsto be used for ForSt instances. - getDbPath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getDefaultColumnFamilyHandle() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getDefaultValue() - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- getDelegateFS() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getDescription() - Method in enum org.apache.flink.state.forst.ForStStateBackend.PriorityQueueStateType
- getDescription() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- getFileBasedCache(ReadableConfig, Path, Path, long, long, MetricGroup) - Static method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getFileBlockLocations(FileStatus, long, long) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getFileOwnership() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- getFilePath() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- getFilePath() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- getFilePath() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- getFileStatus(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- getFileStatus(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getFileSystem() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getFixedMemoryPerSlot() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets the fixed amount of memory to be shared between all RocksDB instances (in all tasks and operators) of a slot.
- getForStIterator(RocksDB, ColumnFamilyHandle, ReadOptions) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- getForStOptions() - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Gets
Optionsfor the ForSt instances. - getForStProperty() - Method in enum org.apache.flink.state.forst.ForStProperty
- getHighPriorityPoolRatio() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets the fraction of the total memory to be used for high priority blocks like indexes, dictionaries, etc.
- getHomeDirectory() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getInstanceRocksDBPath(Path) - Static method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- getKeyGroup() - Method in class org.apache.flink.state.forst.ContextKey
- getKeyGroupPrefixBytes() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- getKeyGroupPrefixBytes() - Method in class org.apache.flink.state.forst.ForStMapState
- getKeyGroupPrefixBytes() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- getKeyGroupRange() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- getKeyPrefixBytes() - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- getKeys(String, N) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- getKeysAndNamespaces(String) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- getLastCompletedCheckpointId() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getLen() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getLen() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getLocalBasePath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getLocalDbStoragePaths() - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Gets the configured local DB storage paths, or null, if none were configured.
- getLocalForStPath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getLocalSnapshot(SnapshotDirectory, StreamStateHandle, List<IncrementalKeyedStateHandle.HandleAndLocalPath>) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSnapshotOperation
- getMappingEntry(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getModificationTime() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getModificationTime() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getMonitorTickerTypes() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- getNamespace() - Method in class org.apache.flink.state.forst.ContextKey
- getNativeMetricMonitor() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getNumericalPropertyValue(RocksDB, ColumnFamilyHandle) - Method in enum org.apache.flink.state.forst.ForStProperty
- getOrCreateKeyedState(N, TypeSerializer<N>, StateDescriptor<SV>) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- getOrCreateSerializedKey(FunctionWithException<ContextKey<K, N>, byte[], IOException>) - Method in class org.apache.flink.state.forst.ContextKey
-
Get the serialized key.
- getPath() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getPath() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getPeriodicCompactionTime() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the "getPeriodicCompactionTime" parameter from the configuration.
- getPos() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- getPos() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- getPos() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- getPos() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- getPriorityQueueStateType() - Method in class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
-
Gets the type of the priority queue state.
- getProclaimedMaxKey() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- getProclaimedMinKey() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- getProperties() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- getQueryTimeAfterNumEntries() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the "queryTimeAfterNumEntries" parameter from the configuration.
- getRawKey() - Method in class org.apache.flink.state.forst.ContextKey
- getReadIoParallelism() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getReadOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
ReadOptionsto be used for read operations. - getReadOptions() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- getRemoteBase() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getRemoteBasePath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getRemoteForStPath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getReplication() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- getReplication() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- getRestoredSstFiles() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getRocksDBPriorityQueueSetCacheSize() - Method in class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
-
Gets the cache size of rocksDB priority queue set.
- getSecondSize() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
- getSerializedValue(byte[], TypeSerializer<K>, TypeSerializer<N>, TypeSerializer<V>) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- getSize() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- getSize() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- getSize() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- getSource() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- getSourcePath() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- getStateHandle() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- getStateHandle() - Method in class org.apache.flink.state.forst.StateHandleTransferSpec
- getStateIncrementalVisitor(int) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- getTransferDestination() - Method in class org.apache.flink.state.forst.StateHandleTransferSpec
- getUploaded(String) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.PreviousSnapshot
- getUri() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getUserKey() - Method in class org.apache.flink.state.forst.ContextKey
- getWorkingDirectory() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getWriteBufferManagerCapacity() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets write buffer manager capacity.
- getWriteBufferRatio() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets the fraction of the total memory to be used for write buffers.
- getWriteIoParallelism() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getWriteOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
WriteOptionsto be used for write operations. - getWriteOptions() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- giveUpOwnership(Path, StreamStateHandle) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
- giveUpOwnership(Path, StreamStateHandle) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
H
- HandleBackedMappingEntrySource - Class in org.apache.flink.state.forst.fs.filemapping
-
A
MappingEntrySourcebacked by aStreamStateHandle. - hashCode() - Method in class org.apache.flink.state.forst.ContextKey
- hasNext() - Method in class org.apache.flink.state.forst.sync.ForStStateKeysAndNamespaceIterator
- hasNext() - Method in class org.apache.flink.state.forst.sync.ForStStateKeysIterator
- hasNextLoading() - Method in class org.apache.flink.state.forst.ForStListIterator
- hasNextLoading() - Method in class org.apache.flink.state.forst.ForStMapIterator
- HEAP - Enum constant in enum org.apache.flink.state.forst.ForStStateBackend.PriorityQueueStateType
- HIGH_PRIORITY_POOL_RATIO - Static variable in class org.apache.flink.state.forst.ForStOptions
I
- incHitCounter() - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- incMissCounter() - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- INVALID - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry is invalid and should not be used.
- IS_WRITE_STOPPED - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- isClosed() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- isColumnFamilyAsVariable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
{
ForStNativeMetricMonitor} Whether to expose the column family as a variable.. - isCoordinatorInline() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- isDir() - Method in class org.apache.flink.state.forst.fs.ForStFileStatus
- isDir() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem.FileStatusWrapper
- isDistributedFS() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- isEmpty() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- isEmpty() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Checks if the cache is empty.
- isEmpty() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.PreviousSnapshot
- isEmpty() - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- isEmpty() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns
size() == 0. - isEmpty() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- isEnabled() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
{
ForStNativeMetricMonitor} is enabled if any property or ticker type is set. - isFlinkThread() - Static method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
-
Checks if the current thread is a Flink thread.
- isFull() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns
size() == maxSize(). - isFull() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- isIncrementalCheckpointsEnabled() - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Gets whether incremental checkpoints are enabled for this state backend.
- isLeftInRange() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- isOverflow(long, boolean) - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- isOverflow(long, boolean) - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Whether the cache usage is exceeded the upperbound.
- isOverflow(long, boolean) - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- isOverflow(long, boolean) - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- isRightInRange() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- isSafeToAdd(long) - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- isSafeToAdd(long) - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Whether the cache usage is safe to add.
- isSafeToAdd(long) - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- isSafeToAdd(long) - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- isSafeToReuseKVState() - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- isSafeToReuseKVState() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- isSstFile(Path) - Static method in class org.apache.flink.state.forst.fs.filemapping.FileOwnershipDecider
- isStatisticsEnabled() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- isUsingFixedMemoryPerSlot() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets whether the state backend is configured to use a fixed amount of memory shared between all ForSt instances (in all tasks and operators) of a slot.
- isUsingManagedMemory() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets whether the state backend is configured to use the managed memory of a slot for ForSt.
- isUsingPartitionedIndexFilters() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets whether the state backend is configured to use partitioned index/filters for ForSt.
- isValid() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- isWriteInline() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- IsWriteStopped - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- isWriting() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- iterator - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- iterator() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
- iterator() - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
K
- key() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- keyGroupPrefixBytes - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
Number of bytes in the key-group prefix.
- keyGroupPrefixBytes - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- keyGroupRange - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
The key-group range for the task.
- keySerializer - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackend
-
The key serializer.
- keySerializer - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
The key serializer of the backend.
- keySerializer - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- kvStateInformation - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
Key/Value state meta info from the backend.
L
- LEXICOGRAPHIC_BYTE_COMPARATOR - Static variable in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Comparator for byte arrays.
- link(String, String) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
-
Add a mapping 'dst -> src' to the mapping table.
- link(String, String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- link(String, Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- link(Path, Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- LIST_GET_RAW - Enum constant in enum org.apache.flink.state.forst.ForStStateRequestType
-
Get the list in raw bytes without deserialization.
- listByPrefix(String) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
- ListDelimitedSerializer - Class in org.apache.flink.state.forst
-
Encapsulates a logic of serialization and deserialization of a list with a delimiter.
- listStatus(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- listStatus(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- liveFiles - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- LiveSstFilesSize - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- LOADED - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry is fully loaded and available for use.
- LOADING - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry is in the process of being loaded.
- LOCAL_DIR_AS_PRIMARY_SHORTCUT - Static variable in class org.apache.flink.state.forst.ForStStateBackend
- LOCAL_DIRECTORIES - Static variable in class org.apache.flink.state.forst.ForStOptions
-
The local directory (on the TaskManager) where ForSt puts some meta files.
- LOG - Static variable in class org.apache.flink.state.forst.datatransfer.DataTransferStrategy
- LOG - Static variable in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- LOG_DIR - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- LOG_FILE_NUM - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- LOG_LEVEL - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- LOG_MAX_FILE_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- logger - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
M
- MANIFEST_FILE_PREFIX - Static variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotUtil
- manifestFileName - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- manifestFilePath - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- manifestFileSize - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- mappingEntry(String) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
- MappingEntry - Class in org.apache.flink.state.forst.fs.filemapping
-
A file mapping entry that encapsulates source and destination path.
- MappingEntry(int, Path, FileOwnership, boolean) - Constructor for class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- MappingEntry(int, StreamStateHandle, FileOwnership, boolean) - Constructor for class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- MappingEntry(int, MappingEntrySource, FileOwnership, FileBasedCache, boolean, boolean) - Constructor for class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- MappingEntrySource - Class in org.apache.flink.state.forst.fs.filemapping
-
Indicates the source file of the
MappingEntry. - mark(int) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- mark(int) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- markCancelled() - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- markSupported() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- markSupported() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- materializeMetaData(CloseableRegistry, CloseableRegistry, List<StateMetaInfoSnapshot>, long, CheckpointStreamFactory) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- MAX_BACKGROUND_THREADS - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- MAX_OPEN_FILES - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- MAX_SIZE_LEVEL_BASE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- MAX_WRITE_BUFFER_NUMBER - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- maxSize() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns the maximum number of elements that can be stored in the cache.
- maxSize() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- MemTableFlushPending - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- merge(ColumnFamilyHandle, byte[], byte[]) - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- MERGE_ALL_RAW - Enum constant in enum org.apache.flink.state.forst.ForStStateRequestType
-
Merge a list of raw bytes.
- MERGE_OPERATOR_NAME - Static variable in class org.apache.flink.state.forst.ForStOperationUtils
-
The name of the merge operator in ForSt.
- mergeNamespaces(N, Collection<N>) - Method in class org.apache.flink.state.forst.ForStListState
- mergeStateHandlesWithClipAndIngest(List<StateHandleTransferSpec>, byte[], byte[]) - Method in class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation
-
Restores the base DB by merging multiple state handles into one.
- METADATA_BLOCK_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- metaInfo - Variable in class org.apache.flink.state.forst.ForStOperationUtils.ForStKvStateInfo
- METRICS_COLUMN_FAMILY_AS_VARIABLE_KEY - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- migrateSerializedValue(DataInputDeserializer, DataOutputSerializer, TypeSerializer<V>, TypeSerializer<V>) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- MIN_WRITE_BUFFER_NUMBER_TO_MERGE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- mkdirs(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- mkdirs(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- MONITOR_ACTUAL_DELAYED_WRITE_RATE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BACKGROUND_ERRORS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BLOCK_CACHE_HIT - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BLOCK_CACHE_MISS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BLOOM_FILTER_FULL_POSITIVE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BLOOM_FILTER_FULL_TRUE_POSITIVE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BLOOM_FILTER_USEFUL - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BYTES_READ - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_BYTES_WRITTEN - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_COMPACTION_READ_BYTES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_COMPACTION_WRITE_BYTES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_CUR_SIZE_ACTIVE_MEM_TABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_CUR_SIZE_ALL_MEM_TABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_ITER_BYTES_READ - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_LIVE_SST_FILES_SIZE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_MEM_TABLE_FLUSH_PENDING - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_DELETES_ACTIVE_MEM_TABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_DELETES_IMM_MEM_TABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_ENTRIES_ACTIVE_MEM_TABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_ENTRIES_IMM_MEM_TABLES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_FILES_AT_LEVEL - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_IMMUTABLE_MEM_TABLES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_LIVE_VERSIONS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_RUNNING_COMPACTIONS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_RUNNING_FLUSHES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_NUM_SNAPSHOTS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_SIZE_ALL_MEM_TABLES - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_STALL_MICROS - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MONITOR_TOTAL_SST_FILES_SIZE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- moveMiddleBack() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Moves the middle pointer back by one position.
- moveMiddleFront() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Moves the middle pointer forward by one position.
N
- next() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- next() - Method in class org.apache.flink.state.forst.sync.ForStStateKeysAndNamespaceIterator
- next() - Method in class org.apache.flink.state.forst.sync.ForStStateKeysIterator
- nextPayloadForContinuousLoading() - Method in class org.apache.flink.state.forst.ForStListIterator
- nextPayloadForContinuousLoading() - Method in class org.apache.flink.state.forst.ForStMapIterator
- NOT_OWNED - Enum constant in enum org.apache.flink.state.forst.fs.filemapping.FileOwnership
-
The file is not owned by DB.
- notifyCheckpointAborted(long) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- notifyCheckpointAborted(long) - Method in class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- notifyCheckpointAborted(long) - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- notifyCheckpointAborted(long) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- notifyCheckpointComplete(long) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- notifyCheckpointComplete(long) - Method in class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- notifyCheckpointComplete(long) - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- notifyCheckpointComplete(long) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- notifyCheckpointSubsumed(long) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- NumDeletesActiveMemTable - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumDeletesImmMemTables - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumEntriesActiveMemTable - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumEntriesImmMemTables - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel0 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel1 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel2 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel3 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel4 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel5 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel6 - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumImmutableMemTable - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- numKeyValueStateEntries() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- NumLiveVersions - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumRunningCompactions - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumRunningFlushes - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- NumSnapshots - Enum constant in enum org.apache.flink.state.forst.ForStProperty
O
- offer(StateRequest<?, ?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- open(String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- open(FSDataInputStream) - Method in class org.apache.flink.state.forst.fs.cache.FileCacheEntry
-
Opens a new
CachedDataInputStreamfrom this cache entry. - open(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- open(Path, int) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- open(Path, FSDataInputStream) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- openDB(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>, ColumnFamilyOptions, DBOptions) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- openInputStream() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- openInputStream() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- openInputStream() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- openInputStream(int) - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- openInputStream(int) - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- openInputStream(int) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- OPTIONS_FACTORY - Static variable in class org.apache.flink.state.forst.ForStOptions
-
The options factory class for ForSt to create DBOptions and ColumnFamilyOptions.
- org.apache.flink.state.forst - package org.apache.flink.state.forst
- org.apache.flink.state.forst.datatransfer - package org.apache.flink.state.forst.datatransfer
- org.apache.flink.state.forst.fs - package org.apache.flink.state.forst.fs
- org.apache.flink.state.forst.fs.cache - package org.apache.flink.state.forst.fs.cache
- org.apache.flink.state.forst.fs.filemapping - package org.apache.flink.state.forst.fs.filemapping
- org.apache.flink.state.forst.restore - package org.apache.flink.state.forst.restore
- org.apache.flink.state.forst.snapshot - package org.apache.flink.state.forst.snapshot
- org.apache.flink.state.forst.sync - package org.apache.flink.state.forst.sync
P
- peek() - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- peekFirst() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns the first element or
nullif empty. - peekFirst() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- peekLast() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns the last element or
nullif empty. - peekLast() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- poll() - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- pollDbGetRequests() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- pollDbIterRequests() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- pollDbPutRequests() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- pollFirst() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns and removes the first element or returns
nullif empty. - pollFirst() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- pollLast() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns and removes the last element or returns
nullif empty. - pollLast() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- prepareDirectories() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Prepare local and remote directories.
- prev() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- previousSnapshot - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- previousSnapshot - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
- PreviousSnapshot(Collection<IncrementalKeyedStateHandle.HandleAndLocalPath>) - Constructor for class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.PreviousSnapshot
- PRIMARY_DIRECTORY - Static variable in class org.apache.flink.state.forst.ForStOptions
-
The remote directory where ForSt puts its SST files.
- PRIVATE_OWNED_BY_DB - Enum constant in enum org.apache.flink.state.forst.fs.filemapping.FileOwnership
-
The file is privately owned by DB.
- process() - Method in interface org.apache.flink.state.forst.ForStDBOperation
-
Process the ForStDB access requests.
- process() - Method in class org.apache.flink.state.forst.ForStGeneralMultiGetOperation
- process() - Method in class org.apache.flink.state.forst.ForStIterateOperation
- process() - Method in class org.apache.flink.state.forst.ForStWriteBatchOperation
- process(ForStDBWriteBatchWrapper, RocksDB) - Method in class org.apache.flink.state.forst.ForStDBBunchPutRequest
- process(ForStDBWriteBatchWrapper, RocksDB) - Method in class org.apache.flink.state.forst.ForStDBMultiRawMergePutRequest
- process(ForStDBWriteBatchWrapper, RocksDB) - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- process(RocksDB) - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- process(RocksDB) - Method in class org.apache.flink.state.forst.ForStDBMapCheckRequest
- process(RocksDB, int) - Method in class org.apache.flink.state.forst.ForStDBIterRequest
- put(ColumnFamilyHandle, byte[], byte[]) - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
R
- read() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- read() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- read(byte[]) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- read(byte[]) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- read(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- read(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- read(long, ByteBuffer) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- read(ByteBuffer) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- readFully(long, ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
-
Reads up to
ByteBuffer#remainingbytes of data from the specific position of the input stream into a ByteBuffer. - readFully(ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
-
Reads up to
ByteBuffer#remainingbytes of data from the input stream into a ByteBuffer. - referenceCountReachedZero(Object) - Method in class org.apache.flink.state.forst.fs.cache.FileCacheEntry
-
Only two scenario that the reference count can reach 0. 1.
- referenceCountReachedZero(Object) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- refresh() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- registerCustomizedMetrics(String, MetricGroup) - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- registerCustomizedMetrics(String, MetricGroup) - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Register customized metrics.
- registerCustomizedMetrics(String, MetricGroup) - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- registerCustomizedMetrics(String, MetricGroup) - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- registerInCache(Path, long) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
-
Directly insert in cache when restoring.
- registerKvStateInformation(Map<String, ForStOperationUtils.ForStKvStateInfo>, ForStNativeMetricMonitor, String, ForStOperationUtils.ForStKvStateInfo) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- registerReusedRestoredFile(String, StreamStateHandle, Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- registerReusedRestoredFile(String, StreamStateHandle, Path, FileBasedCache) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
-
Register a file restored from checkpoints to the mapping table.
- release() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- release() - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
- release(long) - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- release(long) - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Release cache.
- release(long) - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- release(long) - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- releaser - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- remove(byte[]) - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Removes the given element, if it is contained.
- remove(byte[]) - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- remove(E) - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
- remove(String) - Method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
- remove(K) - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Removes the entry associated with the specified key from the cache.
- remove(ColumnFamilyHandle, byte[]) - Method in class org.apache.flink.state.forst.ForStDBWriteBatchWrapper
- REMOVED - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry has been removed and is not available.
- REMOVING - Enum constant in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
The cache entry is in the process of being removed.
- rename(String, String) - Method in class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- rename(Path, Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- renameFile(String, String) - Method in class org.apache.flink.state.forst.fs.filemapping.FileMappingManager
-
1.
- requiresLegacySynchronousTimerSnapshots(SnapshotType) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- reset() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- reset() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- resetExtra() - Method in class org.apache.flink.state.forst.ContextKey
- resourceContainer - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- resourceGuard - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
-
Resource guard for the ForSt instance.
- restore() - Method in class org.apache.flink.state.forst.restore.ForStHeapTimersFullRestoreOperation
-
Restores all key-groups data that is referenced by the passed state handles.
- restore() - Method in class org.apache.flink.state.forst.restore.ForStIncrementalRestoreOperation
-
Root method that branches for different implementations of
IncrementalKeyedStateHandle. - restore() - Method in class org.apache.flink.state.forst.restore.ForStNoneRestoreOperation
- restore() - Method in interface org.apache.flink.state.forst.restore.ForStRestoreOperation
-
Restores state that was previously snapshot-ed from the provided state handles.
- RESTORE_OVERLAP_FRACTION_THRESHOLD - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- ReusableDataTransferStrategy - Class in org.apache.flink.state.forst.datatransfer
-
Data transfer strategy for ForSt DB with a remote DB path.
S
- savepoint() - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- seek(byte[]) - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- seek(long) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- seek(long) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- seek(ByteBuffer) - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- seekForPrev(byte[]) - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- seekForPrev(ByteBuffer) - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- seekToFirst() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- seekToLast() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- serializeKey(ContextKey<K, N>) - Method in class org.apache.flink.state.forst.ForStAggregatingState
- serializeKey(ContextKey<K, N>) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Serialize the given key to bytes.
- serializeKey(ContextKey<K, N>) - Method in class org.apache.flink.state.forst.ForStListState
- serializeKey(ContextKey<K, N>) - Method in class org.apache.flink.state.forst.ForStMapState
- serializeKey(ContextKey<K, N>) - Method in class org.apache.flink.state.forst.ForStReducingState
- serializeKey(ContextKey<K, N>) - Method in class org.apache.flink.state.forst.ForStValueState
- serializeKeyAndNamespace(ContextKey<K, N>, SerializedCompositeKeyBuilder<K>, N, TypeSerializer<N>, boolean) - Static method in class org.apache.flink.state.forst.ForStSerializerUtils
-
Serialize a key and namespace.
- serializeList(List<T>, TypeSerializer<T>, DataOutputSerializer) - Static method in class org.apache.flink.state.forst.ListDelimitedSerializer
- serializeValue(ACC) - Method in class org.apache.flink.state.forst.ForStAggregatingState
- serializeValue(List<V>) - Method in class org.apache.flink.state.forst.ForStListState
- serializeValue(UV) - Method in class org.apache.flink.state.forst.ForStMapState
- serializeValue(V) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Serialize the given value to the outputView.
- serializeValue(V) - Method in class org.apache.flink.state.forst.ForStReducingState
- serializeValue(V) - Method in class org.apache.flink.state.forst.ForStValueState
- setAndRegisterCompactFilterIfStateTtl(RegisteredStateMetaInfoBase, ColumnFamilyOptions) - Method in class org.apache.flink.state.forst.ForStDBTtlCompactFiltersManager
- setAndRegisterCompactFilterIfStateTtlV2(RegisteredStateMetaInfoBase, ColumnFamilyOptions) - Method in class org.apache.flink.state.forst.ForStDBTtlCompactFiltersManager
- setColumnFamilyAsVariable(boolean) - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the column family as variable.
- setCurrentKey(K) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- setCurrentKeyAndKeyGroup(K, int) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
- setCurrentNamespace(N) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- setDefaultValue(V) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- setEnableIncrementalCheckpointing(boolean) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setFileOwnership(FileOwnership) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- setFixedMemoryPerSlot(String) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Configures ForSt to use a fixed amount of memory shared between all instances (operators) in a slot.
- setFixedMemoryPerSlot(MemorySize) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Configures ForSt to use a fixed amount of memory shared between all instances (operators) in a slot.
- setFlinkThread() - Static method in class org.apache.flink.state.forst.fs.cache.FileBasedCache
-
Sets the current thread as a Flink thread.
- setForStOptions(ForStOptionsFactory) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets
Optionsfor the ForSt instances. - setHighPriorityPoolRatio(double) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Sets the fraction of the total memory to be used for high priority blocks like indexes, dictionaries, etc.
- setLocalDbStoragePath(String) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets the path where the ForSt local files should be stored on the local file system.
- setLocalDbStoragePaths(String...) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets the local directories in which the ForSt database puts some files (like metadata files).
- setNamespaceSerializer(TypeSerializer<N>) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- setNativeMetricOptions(ForStNativeMetricOptions) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setOverlapFractionThreshold(double) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setPreviousSnapshot(ForStSnapshotStrategyBase.PreviousSnapshot) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- setPriorityQueueStateType(ForStStateBackend.PriorityQueueStateType) - Method in class org.apache.flink.state.forst.sync.ForStPriorityQueueConfig
- setRecoveryClaimMode(RecoveryClaimMode) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setRescalingUseDeleteFilesInRange(boolean) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setSource(StreamStateHandle) - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- setup(StateRequestHandler) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- setUseIngestDbRestoreMode(boolean) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setUseManagedMemory(boolean) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Configures ForSt to use the managed memory of a slot.
- setUserKey(Object) - Method in class org.apache.flink.state.forst.ContextKey
- setValueSerializer(TypeSerializer<V>) - Method in class org.apache.flink.state.forst.sync.AbstractForStSyncState
- setWriteBatchSize(long) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackendBuilder
- setWriteBufferRatio(double) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Sets the fraction of the total memory to be used for write buffers.
- SHAREABLE_OWNED_BY_DB - Enum constant in enum org.apache.flink.state.forst.fs.filemapping.FileOwnership
-
The file is owned by DB but is shareable.
- shouldAlwaysBeLocal(Path) - Static method in class org.apache.flink.state.forst.fs.filemapping.FileOwnershipDecider
- shutdown() - Method in class org.apache.flink.state.forst.ForStStateExecutor
- size() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- size() - Method in class org.apache.flink.state.forst.fs.cache.DoubleListLru
-
Returns the number of entries in the cache.
- size() - Method in interface org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet.OrderedByteArraySetCache
-
Returns the number of contained elements.
- size() - Method in class org.apache.flink.state.forst.sync.ForStDBCachingPriorityQueueSet
-
This implementation comes at a relatively high cost per invocation.
- size() - Method in class org.apache.flink.state.forst.sync.TreeOrderedSetCache
- SizeAllMemTables - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- SizeBasedCacheLimitPolicy - Class in org.apache.flink.state.forst.fs.cache
-
A fixed capacity cache limit policy, which is not thread-safe, and the thread safe should be ensured by the invoker.
- SizeBasedCacheLimitPolicy(long, long) - Constructor for class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- skip(long) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- skip(long) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataInputStream
- snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- snapshot(long, long, CheckpointStreamFactory, CheckpointOptions) - Method in class org.apache.flink.state.forst.sync.ForStSyncKeyedStateBackend
-
Triggers an asynchronous snapshot of the keyed state backend from RocksDB.
- snapshotDirectory - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
- snapshotMetaData(long, List<StateMetaInfoSnapshot>) - Method in class org.apache.flink.state.forst.snapshot.ForStIncrementalSnapshotStrategy
- snapshotMetaData(long, List<StateMetaInfoSnapshot>) - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
- snapshotMetaData(long, List<StateMetaInfoSnapshot>) - Method in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase
- SpaceBasedCacheLimitPolicy - Class in org.apache.flink.state.forst.fs.cache
-
A space based cache limit policy that leverages the system to check the free space dynamically, the free space may fluctuate in size due to other components.
- SpaceBasedCacheLimitPolicy(File, long, long) - Constructor for class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- SST_FILE_SUFFIX - Static variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotUtil
- SST_SUFFIX - Static variable in class org.apache.flink.state.forst.fs.filemapping.FileOwnershipDecider
- startWithKeyPrefix(byte[], byte[], int) - Static method in class org.apache.flink.state.forst.ForStDBIterRequest
-
Check if the raw key bytes start with the key prefix bytes.
- state - Variable in class org.apache.flink.state.forst.sync.AbstractForStStateKeysIterator
- StateHandleTransferSpec - Class in org.apache.flink.state.forst
-
This class represents a transfer specification for the content of one
IncrementalRemoteKeyedStateHandleto a targetPath. - StateHandleTransferSpec(IncrementalRemoteKeyedStateHandle, Path) - Constructor for class org.apache.flink.state.forst.StateHandleTransferSpec
- stateMetaInfoSnapshots - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStNativeSnapshotResources
- stateMetaInfoSnapshots - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSyncSnapshotResources
- stateTransfer - Variable in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
-
The help class used to upload state files.
- status() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- StringifiedForStFileSystem - Class in org.apache.flink.state.forst.fs
-
A
ForStFlinkFileSystemstringifies all the parameters of all methods. - StringifiedForStFileSystem(ForStFlinkFileSystem) - Constructor for class org.apache.flink.state.forst.fs.StringifiedForStFileSystem
- subProcessCount() - Method in interface org.apache.flink.state.forst.ForStDBOperation
-
The count of sub-processes.
- subProcessCount() - Method in class org.apache.flink.state.forst.ForStGeneralMultiGetOperation
- subProcessCount() - Method in class org.apache.flink.state.forst.ForStIterateOperation
- subProcessCount() - Method in class org.apache.flink.state.forst.ForStWriteBatchOperation
- supportsAsyncKeyedStateBackend() - Method in class org.apache.flink.state.forst.ForStStateBackend
- supportsNoClaimRestoreMode() - Method in class org.apache.flink.state.forst.ForStStateBackend
- supportsSavepointFormat(SavepointFormatType) - Method in class org.apache.flink.state.forst.ForStStateBackend
- sync() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- sync() - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- syncPrepareResources(long) - Method in class org.apache.flink.state.forst.snapshot.ForStNativeFullSnapshotStrategy
T
- TARGET_FILE_SIZE_BASE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- TIMER_SERVICE_FACTORY - Static variable in class org.apache.flink.state.forst.ForStOptions
-
Choice of timer service implementation.
- tmpResourcesRegistry - Variable in class org.apache.flink.state.forst.snapshot.ForStSnapshotStrategyBase.ForStSnapshotOperation
- toStateHandle() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- toStateHandle() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- toStateHandle() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntrySource
- toString() - Method in class org.apache.flink.state.forst.ContextKey
- toString() - Method in class org.apache.flink.state.forst.datatransfer.CopyDataTransferStrategy
- toString() - Method in class org.apache.flink.state.forst.datatransfer.ReusableDataTransferStrategy
- toString() - Method in class org.apache.flink.state.forst.ForStIncrementalCheckpointUtils.RangeCheckResult
- toString() - Method in class org.apache.flink.state.forst.ForStStateBackend
- toString() - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- toString() - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- toString() - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- toString() - Method in class org.apache.flink.state.forst.fs.filemapping.FileBackedMappingEntrySource
- toString() - Method in class org.apache.flink.state.forst.fs.filemapping.HandleBackedMappingEntrySource
- toString() - Method in class org.apache.flink.state.forst.fs.filemapping.MappingEntry
- toString() - Method in class org.apache.flink.state.forst.StateHandleTransferSpec
- TotalSstFilesSize - Enum constant in enum org.apache.flink.state.forst.ForStProperty
- TRACK_COMPACTION_PENDING - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- transferAllStateDataToDirectory(Collection<StateHandleTransferSpec>, CloseableRegistry, RecoveryClaimMode) - Method in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
-
Transfer all state data to the target directory, as specified in the transfer requests.
- transferFilesToCheckpointFs(SnapshotType.SharingFilesStrategy, List<Path>, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry, boolean) - Method in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
-
Transfer a batch of files to checkpoint filesystem.
- transferFileToCheckpointFs(SnapshotType.SharingFilesStrategy, Path, long, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry, boolean) - Method in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
-
Transfer a single file to checkpoint filesystem.
- transferFromCheckpoint(StreamStateHandle, Path, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.CopyDataTransferStrategy
- transferFromCheckpoint(StreamStateHandle, Path, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.DataTransferStrategy
- transferFromCheckpoint(StreamStateHandle, Path, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.ReusableDataTransferStrategy
- transferToCheckpoint(Path, long, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.CopyDataTransferStrategy
- transferToCheckpoint(Path, long, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.DataTransferStrategy
- transferToCheckpoint(Path, long, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.ReusableDataTransferStrategy
- TreeOrderedSetCache - Class in org.apache.flink.state.forst.sync
-
Implementation of a lexicographically ordered set of byte-arrays, based on a
TreeSet. - ttlTimeProvider - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackend
U
- USE_BLOOM_FILTER - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- USE_DELETE_FILES_IN_RANGE_DURING_RESCALING - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- USE_DYNAMIC_LEVEL_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- USE_INGEST_DB_RESTORE_MODE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- USE_MANAGED_MEMORY - Static variable in class org.apache.flink.state.forst.ForStOptions
- USE_PARTITIONED_INDEX_FILTERS - Static variable in class org.apache.flink.state.forst.ForStOptions
- usedBytes() - Method in class org.apache.flink.state.forst.fs.cache.BundledCacheLimitPolicy
- usedBytes() - Method in interface org.apache.flink.state.forst.fs.cache.CacheLimitPolicy
-
Get current used bytes.
- usedBytes() - Method in class org.apache.flink.state.forst.fs.cache.SizeBasedCacheLimitPolicy
- usedBytes() - Method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- userCodeClassLoader - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
V
- validate() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Validates if the configured options are valid with respect to one another.
- value() - Method in class org.apache.flink.state.forst.sync.ForStIteratorWrapper
- valueIsNull() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- valueOf(String) - Static method in enum org.apache.flink.state.forst.ForStProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.state.forst.ForStStateBackend.PriorityQueueStateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.state.forst.ForStStateRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.state.forst.fs.filemapping.FileOwnership
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.state.forst.ForStProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.state.forst.ForStStateBackend.PriorityQueueStateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.state.forst.ForStStateRequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.state.forst.fs.cache.FileCacheEntry.EntryStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.flink.state.forst.fs.filemapping.FileOwnership
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- worksOn(File) - Static method in class org.apache.flink.state.forst.fs.cache.SpaceBasedCacheLimitPolicy
- write(byte[]) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(byte[]) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- write(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- write(int) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(int) - Method in class org.apache.flink.state.forst.fs.cache.CachedDataOutputStream
- write(ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
-
Writes
ByteBuffer#remainingbytes from the ByteBuffer to this output stream. - WRITE_BATCH_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- WRITE_BUFFER_RATIO - Static variable in class org.apache.flink.state.forst.ForStOptions
- WRITE_BUFFER_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- writeFileToCheckpointFs(String, String, CheckpointStreamFactory, CheckpointedStateScope, CloseableRegistry, CloseableRegistry) - Method in class org.apache.flink.state.forst.datatransfer.ForStStateDataTransfer
-
Write a file to checkpoint filesystem.
- writeOptions - Variable in class org.apache.flink.state.forst.sync.AbstractForStSyncState
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form