Class RocksDBRestoreResult


  • public class RocksDBRestoreResult
    extends Object
    Entity holding result of RocksDB instance restore.
    • Constructor Detail

      • RocksDBRestoreResult

        public RocksDBRestoreResult​(org.rocksdb.RocksDB db,
                                    org.rocksdb.ColumnFamilyHandle defaultColumnFamilyHandle,
                                    RocksDBNativeMetricMonitor nativeMetricMonitor,
                                    long lastCompletedCheckpointId,
                                    UUID backendUID,
                                    SortedMap<Long,​Collection<org.apache.flink.runtime.state.IncrementalKeyedStateHandle.HandleAndLocalPath>> restoredSstFiles,
                                    @Nullable
                                    Runnable asyncCompactTaskAfterRestore)
    • Method Detail

      • getDb

        public org.rocksdb.RocksDB getDb()
      • getLastCompletedCheckpointId

        public long getLastCompletedCheckpointId()
      • getBackendUID

        public UUID getBackendUID()
      • getRestoredSstFiles

        public SortedMap<Long,​Collection<org.apache.flink.runtime.state.IncrementalKeyedStateHandle.HandleAndLocalPath>> getRestoredSstFiles()
      • getDefaultColumnFamilyHandle

        public org.rocksdb.ColumnFamilyHandle getDefaultColumnFamilyHandle()
      • getAsyncCompactTaskAfterRestore

        public Optional<Runnable> getAsyncCompactTaskAfterRestore()