Index

A B C D E F G H I K L M N O P R S T U V W 
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 State implementations 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 ForStDBGetRequest that belong to this ForStInnerTable with 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 ForStDBPutRequest that belong to ForStInnerTable with 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 FSDataInputStream delegates requests to other one and supports reading data with ByteBuffer.
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 FSDataOutputStream delegates requests to other one and supports writing data with ByteBuffer.
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 FSDataInputStream delegates requests to other one and supports reading data with ByteBuffer.
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 FSDataOutputStream delegates requests to other one and supports writing data with ByteBuffer.
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.OVERWRITE mode.
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 DataTransferStrategy for 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 AbstractForStSyncState to 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 MappingEntrySource backed by a Path.
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 AggregatingState for 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 ForStDBIterRequest which 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 ForStDBIterRequest which 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 ForStDBIterRequest which 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 WriteBatch for 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 FileStatus just for ForSt.
ForStFileStatus(FileStatus) - Constructor for class org.apache.flink.state.forst.fs.ForStFileStatus
 
ForStFlinkFileSystem - Class in org.apache.flink.state.forst.fs
A FileSystem delegates 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 ForStKeyedStateBackend that 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 RocksIterator to check the iterator status for all the methods mentioned to require this check in the wiki documentation: seek, next, seekToFirst, seekToLast, seekForPrev, and prev.
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 ForStKeyedStateBackend which 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 AbstractListState implement 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 AbstractMapState implement 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 Cache and WriteBufferManager which 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 ForStKeyedStateBackend that 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 DBOptions and ColumnFamilyOptions to 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
RocksDB properties that can be queried by Flink's metrics reporter.
ForStReducingState<K,N,V> - Class in org.apache.flink.state.forst
The AbstractReducingState implement 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 SnapshotStrategy implementations 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 SnapshotResources for 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 SnapshotResources for 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 StateBackend that stores its state in a ForSt instance.
ForStStateBackend() - Constructor for class org.apache.flink.state.forst.ForStStateBackend
Creates a new ForStStateBackend for 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 ForStStateBackend from 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 StateExecutor implementation which executing batch StateRequests 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 ForStIteratorWrapper and Iterator to 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 ForStIteratorWrapper and Iterator to 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 StateRequestContainer which 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 AbstractKeyedStateBackend that stores its state in RocksDB and serializes state to streams provided by a CheckpointStreamFactory upon 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 ForStSyncKeyedStateBackend which 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 AbstractValueState implement 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 ForStNativeMetricOptions based 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 FSDataOutputStream that is associated with a MappingEntry.
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 FileSystem instance for accessing the file system identified by the given URI.
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 ColumnFamilyOptions to 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 DBOptions to 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 Options for 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 ReadOptions to 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 WriteOptions to 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 MappingEntrySource backed by a StreamStateHandle.
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 CachedDataInputStream from 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 null if 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 null if 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 null if 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 null if 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#remaining bytes 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#remaining bytes 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 Options for 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 IncrementalRemoteKeyedStateHandle to a target Path.
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 ForStFlinkFileSystem stringifies 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#remaining bytes 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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form