| Package | Description |
|---|---|
| org.apache.flink.contrib.streaming.state | |
| org.apache.flink.contrib.streaming.state.snapshot |
| Constructor and Description |
|---|
RocksDBKeyedStateBackend(ClassLoader userCodeClassLoader,
File instanceBasePath,
RocksDBResourceContainer optionsContainer,
java.util.function.Function<String,org.rocksdb.ColumnFamilyOptions> columnFamilyOptionsFactory,
org.apache.flink.runtime.query.TaskKvStateRegistry kvStateRegistry,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.api.common.ExecutionConfig executionConfig,
org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider,
org.apache.flink.runtime.state.metrics.LatencyTrackingStateConfig latencyTrackingStateConfig,
org.rocksdb.RocksDB db,
LinkedHashMap<String,RocksDBKeyedStateBackend.RocksDbKvStateInfo> kvStateInformation,
Map<String,org.apache.flink.runtime.state.heap.HeapPriorityQueueSnapshotRestoreWrapper<?>> registeredPQStates,
int keyGroupPrefixBytes,
org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry,
org.apache.flink.runtime.state.StreamCompressionDecorator keyGroupCompressionDecorator,
org.apache.flink.util.ResourceGuard rocksDBResourceGuard,
RocksDBSnapshotStrategyBase<K,?> checkpointSnapshotStrategy,
RocksDBWriteBatchWrapper writeBatchWrapper,
org.rocksdb.ColumnFamilyHandle defaultColumnFamilyHandle,
RocksDBNativeMetricMonitor nativeMetricMonitor,
org.apache.flink.runtime.state.SerializedCompositeKeyBuilder<K> sharedRocksKeyBuilder,
org.apache.flink.runtime.state.PriorityQueueSetFactory priorityQueueFactory,
RocksDbTtlCompactFiltersManager ttlCompactFiltersManager,
org.apache.flink.runtime.state.heap.InternalKeyContext<K> keyContext,
long writeBatchSize) |
| Modifier and Type | Class and Description |
|---|---|
class |
RocksFullSnapshotStrategy<K>
Snapshot strategy to create full snapshots of
RocksDBKeyedStateBackend. |
class |
RocksIncrementalSnapshotStrategy<K>
Snapshot strategy for
RocksDBKeyedStateBackend
that is based on RocksDB's native checkpoints and creates incremental snapshots. |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.