A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActualDelayedWriteRate - org.apache.flink.state.forst.ForStProperty
- 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
- available() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
B
- BackgroundErrors - org.apache.flink.state.forst.ForStProperty
- 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 - org.apache.flink.state.forst.ForStProperty
- BlockCachePinnedUsage - org.apache.flink.state.forst.ForStProperty
- BlockCacheUsage - 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
- buildDBGetRequest(StateRequest<?, ?, ?>) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Build a
ForStDBGetRequestthat belong to thisForStInnerTablewith the given stateRequest. - buildDBGetRequest(StateRequest<?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStValueState
- buildDBPutRequest(StateRequest<?, ?, ?>) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Build a
ForStDBPutRequestthat belong toForStInnerTablewith the given stateRequest. - buildDBPutRequest(StateRequest<?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStValueState
- buildSerializedKey() - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- buildSerializedKey() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- buildSerializedValue() - Method in class org.apache.flink.state.forst.ForStDBPutRequest
- ByteBufferReadableFSDataInputStream - Class in org.apache.flink.state.forst.fs
-
A
FSDataInputStreamdelegates requests to other one and supports reading data withByteBuffer. - ByteBufferReadableFSDataInputStream(Callable<FSDataInputStream>, int, long) - Constructor for class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- ByteBufferWritableFSDataOutputStream - Class in org.apache.flink.state.forst.fs
-
A
FSDataOutputStreamdelegates requests to other one and supports writing data withByteBuffer. - ByteBufferWritableFSDataOutputStream(FSDataOutputStream) - Constructor for class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
C
- 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).
- clearDirectories() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Clear local and remote directories.
- 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.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.restore.ForStNoneRestoreOperation
- COLUMN_FAMILY_AS_VARIABLE - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- COMPACTION_STYLE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- CompactionPending - 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
- completeStateFutureExceptionally(String, Throwable) - Method in class org.apache.flink.state.forst.ForStDBGetRequest
- 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
- 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> - Class in org.apache.flink.state.forst
-
The composite key which contains some context information, such as keyGroup, etc.
- ContextKey(RecordContext<K>) - Constructor for class org.apache.flink.state.forst.ContextKey
- create(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
-
Create ByteBufferWritableFSDataOutputStream from specific path which supports to write data to ByteBuffer with
FileSystem.WriteMode.OVERWRITEmode. - create(Path, FileSystem.WriteMode) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- createAsyncKeyedStateBackend(StateBackend.KeyedStateBackendParameters<K>) - Method in class org.apache.flink.state.forst.ForStStateBackend
- createCache(long, double) - Method in interface org.apache.flink.state.forst.ForStMemoryControllerUtils.ForStMemoryFactory
- createColumnFamilyDescriptor(String, Function<String, ColumnFamilyOptions>) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
-
Creates a column descriptor for a state column family.
- createColumnFamilyHandle(String, RocksDB, Function<String, ColumnFamilyOptions>) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
-
Creates a column family handle from a state id.
- 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.
- createOperatorStateBackend(StateBackend.OperatorStateBackendParameters) - Method in class org.apache.flink.state.forst.ForStStateBackend
- 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(StateDescriptor<SV>) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- createStateExecutor() - 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.
- CurSizeActiveMemTable - org.apache.flink.state.forst.ForStProperty
- CurSizeAllMemTables - org.apache.flink.state.forst.ForStProperty
D
- db - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackend
-
Our ForSt database.
- DEFAULT - Static variable in interface org.apache.flink.state.forst.ForStMemoryControllerUtils.ForStMemoryFactory
- delete(Path, boolean) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- 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.ForStValueState
- 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.
E
- enableActualDelayedWriteRate() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the current actual delayed write rate.
- 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.
- equals(Object) - Method in class org.apache.flink.state.forst.ContextKey
- 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 - org.apache.flink.state.forst.ForStProperty
- EstimateNumKeys - org.apache.flink.state.forst.ForStProperty
- EstimatePendingCompactionBytes - org.apache.flink.state.forst.ForStProperty
- EstimateTableReadersMem - org.apache.flink.state.forst.ForStProperty
- executeBatchRequests(StateRequestContainer) - Method in class org.apache.flink.state.forst.ForStStateExecutor
F
- 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.fs.ByteBufferWritableFSDataOutputStream
- 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
- ForStDBGetRequest<K,V> - Class in org.apache.flink.state.forst
-
The Get access request for ForStDB.
- ForStDBOperation - Interface in org.apache.flink.state.forst
-
Data access operation to ForStDB.
- ForStDBPutRequest<K,V> - Class in org.apache.flink.state.forst
-
The Put access request for ForStDB.
- ForStFlinkFileSystem - Class in org.apache.flink.state.forst.fs
-
A
FileSystemdelegates some requests to file system loaded by Flink FileSystem mechanism. - ForStFlinkFileSystem(FileSystem) - Constructor for class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- 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.
- ForStInnerTable<K,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.
- ForStKeyedStateBackend<K> - Class in org.apache.flink.state.forst
-
A KeyedStateBackend that stores its state in
ForSt. - ForStKeyedStateBackend(ForStResourceContainer, TypeSerializer<K>, Supplier<SerializedCompositeKeyBuilder<K>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>, RocksDB, Function<String, ColumnFamilyOptions>, ColumnFamilyHandle, ForStNativeMetricMonitor) - Constructor for class org.apache.flink.state.forst.ForStKeyedStateBackend
- ForStKeyedStateBackendBuilder<K> - Class in org.apache.flink.state.forst
-
Builder class for
ForStKeyedStateBackendwhich handles all necessary initializations and cleanups. - ForStKeyedStateBackendBuilder(ForStResourceContainer, Function<String, ColumnFamilyOptions>, TypeSerializer<K>, int, MetricGroup, Collection<KeyedStateHandle>) - Constructor for class org.apache.flink.state.forst.ForStKeyedStateBackendBuilder
- ForStMemoryConfiguration - Class in org.apache.flink.state.forst
-
The settings regarding ForSt memory usage.
- ForStMemoryConfiguration() - Constructor for class org.apache.flink.state.forst.ForStMemoryConfiguration
- ForStMemoryControllerUtils - Class in org.apache.flink.state.forst
-
Utils to create
CacheandWriteBufferManagerwhich are used to control total memory usage of ForSt. - ForStMemoryControllerUtils() - Constructor for class org.apache.flink.state.forst.ForStMemoryControllerUtils
- ForStMemoryControllerUtils.ForStMemoryFactory - Interface in org.apache.flink.state.forst
-
Factory for Write Buffer Manager and Bock Cache.
- 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
- ForStNoneRestoreOperation - Class in org.apache.flink.state.forst.restore
-
Encapsulates the process of initiating a ForSt instance without restore.
- ForStNoneRestoreOperation(File, DBOptions, Function<String, ColumnFamilyOptions>, ForStNativeMetricOptions, MetricGroup) - 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
- ForStOptions - Class in org.apache.flink.state.forst
-
Configuration options for the ForStStateBackend.
- ForStOptions() - Constructor for class org.apache.flink.state.forst.ForStOptions
- ForStOptionsFactory - Interface in org.apache.flink.state.forst
-
A factory for
DBOptionsandColumnFamilyOptionsto be passed to the ForStStateBackend. - ForStProperty - Enum in org.apache.flink.state.forst
-
RocksDBproperties that can be queried by Flink's metrics reporter. - 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>, File, Path, 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) - Constructor for class org.apache.flink.state.forst.restore.ForStRestoreResult
- ForStStateBackend - Class in org.apache.flink.state.forst
-
A
StateBackendthat stores its state in a ForSt instance. - ForStStateBackend() - Constructor for class org.apache.flink.state.forst.ForStStateBackend
-
Creates a new
ForStStateBackendfor storing state. - ForStStateBackendFactory - Class in org.apache.flink.state.forst
-
A factory that creates an
ForStStateBackendfrom a configuration. - ForStStateBackendFactory() - Constructor for class org.apache.flink.state.forst.ForStStateBackendFactory
- ForStStateExecutor - Class in org.apache.flink.state.forst
-
The
StateExecutorimplementation which executing batchStateRequests for ForStStateBackend. - ForStStateExecutor(int, RocksDB, WriteOptions) - Constructor for class org.apache.flink.state.forst.ForStStateExecutor
- ForStStateRequestClassifier - Class in org.apache.flink.state.forst
-
The ForSt
StateRequestContainerwhich can classify the state requests by ForStDB requestType (Get、Put or Iterator). - ForStStateRequestClassifier() - Constructor for class org.apache.flink.state.forst.ForStStateRequestClassifier
- ForStValueState<K,V> - Class in org.apache.flink.state.forst
-
The
InternalValueStateimplement for ForStDB. - ForStValueState(StateRequestHandler, ColumnFamilyHandle, ValueStateDescriptor<V>, Supplier<SerializedCompositeKeyBuilder<K>>, Supplier<DataOutputSerializer>, Supplier<DataInputDeserializer>) - Constructor for class org.apache.flink.state.forst.ForStValueState
- ForStWriteBatchOperation - Class in org.apache.flink.state.forst
-
The writeBatch operation implementation for ForStDB.
- fromConfig(ReadableConfig) - Static method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Creates a
ForStNativeMetricOptionsbased on an external configuration. - fromConfiguration(Configuration) - Static method in class org.apache.flink.state.forst.ForStMemoryConfiguration
- fromOtherAndConfiguration(ForStMemoryConfiguration, ReadableConfig) - Static method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Derives a ForStMemoryConfiguration from another object and a configuration.
G
- get(URI) - Static method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
-
Returns a reference to the
FileSysteminstance for accessing the file system identified by the givenURI. - 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.ForStValueState
- getColumnOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
ColumnFamilyOptionsto be used for all ForSt instances. - getConfigKey() - Method in enum org.apache.flink.state.forst.ForStProperty
- getDb() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getDbOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
DBOptionsto be used for ForSt instances. - getDefaultColumnFamilyHandle() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getFileBlockLocations(FileStatus, long, long) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getFileStatus(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- 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.
- getForStOptions() - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Gets
Optionsfor the ForSt instances. - getForStProperty() - Method in enum org.apache.flink.state.forst.ForStProperty
- getHighPriorityPoolRatio() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets the fraction of the total memory to be used for high priority blocks like indexes, dictionaries, etc.
- getHomeDirectory() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getKeyGroup() - Method in class org.apache.flink.state.forst.ContextKey
- getKind() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- 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
- getMonitorTickerTypes() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- getNativeMetricMonitor() - Method in class org.apache.flink.state.forst.restore.ForStRestoreResult
- getNumericalPropertyValue(RocksDB, ColumnFamilyHandle) - Method in enum org.apache.flink.state.forst.ForStProperty
- getOrCreateSerializedKey(FunctionWithException<ContextKey<K>, byte[], IOException>) - Method in class org.apache.flink.state.forst.ContextKey
-
Get the serialized key.
- getPos() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- getPos() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- getProperties() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
- getRawKey() - Method in class org.apache.flink.state.forst.ContextKey
- getReadOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
ReadOptionsto be used for read operations. - getRemoteBasePath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getRemoteForStPath() - Method in class org.apache.flink.state.forst.ForStResourceContainer
- getUri() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getWorkingDirectory() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- getWriteBufferRatio() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Gets the fraction of the total memory to be used for write buffers.
- getWriteOptions() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Gets the ForSt
WriteOptionsto be used for write operations.
H
- hashCode() - Method in class org.apache.flink.state.forst.ContextKey
- HIGH_PRIORITY_POOL_RATIO - Static variable in class org.apache.flink.state.forst.ForStOptions
I
- IS_WRITE_STOPPED - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- isColumnFamilyAsVariable() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
{
ForStNativeMetricMonitor} Whether to expose the column family as a variable.. - isDistributedFS() - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- isEmpty() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- isEnabled() - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
{
ForStNativeMetricMonitor} is enabled if any property or ticker type is set. - 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.
- IsWriteStopped - org.apache.flink.state.forst.ForStProperty
K
- keySerializer - Variable in class org.apache.flink.state.forst.ForStKeyedStateBackend
-
The key serializer.
L
- listStatus(Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- LiveSstFilesSize - org.apache.flink.state.forst.ForStProperty
- 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_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
- mark(int) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- markSupported() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- 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
- MemTableFlushPending - org.apache.flink.state.forst.ForStProperty
- MERGE_OPERATOR_NAME - Static variable in class org.apache.flink.state.forst.ForStOperationUtils
-
The name of the merge operator in ForSt.
- METADATA_BLOCK_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- METRICS_COLUMN_FAMILY_AS_VARIABLE_KEY - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
- MIN_WRITE_BUFFER_NUMBER_TO_MERGE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- 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
N
- NumDeletesActiveMemTable - org.apache.flink.state.forst.ForStProperty
- NumDeletesImmMemTables - org.apache.flink.state.forst.ForStProperty
- NumEntriesActiveMemTable - org.apache.flink.state.forst.ForStProperty
- NumEntriesImmMemTables - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel0 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel1 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel2 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel3 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel4 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel5 - org.apache.flink.state.forst.ForStProperty
- NumFilesAtLevel6 - org.apache.flink.state.forst.ForStProperty
- NumImmutableMemTable - org.apache.flink.state.forst.ForStProperty
- NumLiveVersions - org.apache.flink.state.forst.ForStProperty
- NumRunningCompactions - org.apache.flink.state.forst.ForStProperty
- NumRunningFlushes - org.apache.flink.state.forst.ForStProperty
- NumSnapshots - org.apache.flink.state.forst.ForStProperty
O
- offer(StateRequest<?, ?, ?>) - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- 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
- openDB(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>, ColumnFamilyOptions, DBOptions) - Static method in class org.apache.flink.state.forst.ForStOperationUtils
- 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.fs - package org.apache.flink.state.forst.fs
- org.apache.flink.state.forst.restore - package org.apache.flink.state.forst.restore
P
- pollDbGetRequests() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- pollDbPutRequests() - Method in class org.apache.flink.state.forst.ForStStateRequestClassifier
- prepareDirectories() - Method in class org.apache.flink.state.forst.ForStResourceContainer
-
Prepare local and remote directories.
- 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.ForStWriteBatchOperation
R
- read() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- read(byte[]) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- read(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- readFully(long, ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
-
Reads up to
ByteBuffer#remainingbytes of data from the specific position of the input stream into a ByteBuffer. - readFully(ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
-
Reads up to
ByteBuffer#remainingbytes of data from the input stream into a ByteBuffer. - REMOTE_DIRECTORY - Static variable in class org.apache.flink.state.forst.ForStOptions
-
The remote directory where ForSt puts its SST files.
- rename(Path, Path) - Method in class org.apache.flink.state.forst.fs.ForStFlinkFileSystem
- reset() - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- 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.
S
- seek(long) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- serializeKey(K) - Method in interface org.apache.flink.state.forst.ForStInnerTable
-
Serialize the given key to bytes.
- serializeKey(ContextKey<K>) - Method in class org.apache.flink.state.forst.ForStValueState
- 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.ForStValueState
- setColumnFamilyAsVariable(boolean) - Method in class org.apache.flink.state.forst.ForStNativeMetricOptions
-
Returns the column family as variable.
- 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.
- setForStOptions(ForStOptionsFactory) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets
Optionsfor the ForSt instances. - setHighPriorityPoolRatio(double) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Sets the fraction of the total memory to be used for high priority blocks like indexes, dictionaries, etc.
- setLocalDbStoragePath(String) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets the path where the ForSt local files should be stored on the local file system.
- setLocalDbStoragePaths(String...) - Method in class org.apache.flink.state.forst.ForStStateBackend
-
Sets the local directories in which the ForSt database puts some files (like metadata files).
- setup(StateRequestHandler) - Method in class org.apache.flink.state.forst.ForStKeyedStateBackend
- setUseManagedMemory(boolean) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Configures ForSt to use the managed memory of a slot.
- setWriteBufferRatio(double) - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Sets the fraction of the total memory to be used for write buffers.
- shutdown() - Method in class org.apache.flink.state.forst.ForStStateExecutor
- SizeAllMemTables - org.apache.flink.state.forst.ForStProperty
- skip(long) - Method in class org.apache.flink.state.forst.fs.ByteBufferReadableFSDataInputStream
- supportsAsyncKeyedStateBackend() - Method in class org.apache.flink.state.forst.ForStStateBackend
- sync() - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
T
- TARGET_FILE_SIZE_BASE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- toString() - Method in class org.apache.flink.state.forst.ForStStateBackend
- TotalSstFilesSize - org.apache.flink.state.forst.ForStProperty
- TRACK_COMPACTION_PENDING - Static variable in class org.apache.flink.state.forst.ForStNativeMetricOptions
U
- USE_BLOOM_FILTER - 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_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
V
- validate() - Method in class org.apache.flink.state.forst.ForStMemoryConfiguration
-
Validates if the configured options are valid with respect to one another.
- 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.
- 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.
W
- write(byte[]) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(byte[], int, int) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(int) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
- write(ByteBuffer) - Method in class org.apache.flink.state.forst.fs.ByteBufferWritableFSDataOutputStream
-
Writes
ByteBuffer#remainingbytes from the ByteBuffer to this output stream. - WRITE_BATCH_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
- WRITE_BUFFER_RATIO - Static variable in class org.apache.flink.state.forst.ForStOptions
- WRITE_BUFFER_SIZE - Static variable in class org.apache.flink.state.forst.ForStConfigurableOptions
All Classes All Packages