Uses of Class
io.datarouter.filesystem.snapshot.key.SnapshotKey
-
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.benchmark
Fields in io.datarouter.filesystem.snapshot.benchmark declared as SnapshotKey Modifier and Type Field Description SnapshotKeySnapshotBenchmark. snapshotKey -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.block
Fields in io.datarouter.filesystem.snapshot.block declared as SnapshotKey Modifier and Type Field Description SnapshotKeyBlockKey. snapshotKeyMethods in io.datarouter.filesystem.snapshot.block with parameters of type SnapshotKey Modifier and Type Method Description static BlockKeyBlockKey. branch(SnapshotKey snapshotKey, int level, int blockId, int fileId, int offset, int length)static BlockKeyBlockKey. branchRoot(SnapshotKey snapshotKey, int maxLevel, int length)static BlockKeyBlockKey. leaf(SnapshotKey snapshotKey, int blockId, int fileId, int offset, int length)static BlockKeyBlockKey. root(SnapshotKey snapshotKey)static BlockKeyBlockKey. value(SnapshotKey snapshotKey, int column, int blockId, int fileId, int offset, int length) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.block.branch
Methods in io.datarouter.filesystem.snapshot.block.branch with parameters of type SnapshotKey Modifier and Type Method Description BlockKeyBranchBlock. childBranchBlockKey(SnapshotKey snapshotKey, int childBlockId)BlockKeyBranchBlockV1. childBranchBlockKey(SnapshotKey snapshotKey, int childBlockId)BlockKeyBranchBlock. leafBlockKey(SnapshotKey snapshotKey, int leafBlockId)BlockKeyBranchBlockV1. leafBlockKey(SnapshotKey snapshotKey, int leafBlockId) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.block.leaf
Methods in io.datarouter.filesystem.snapshot.block.leaf with parameters of type SnapshotKey Modifier and Type Method Description BlockKeyLeafBlock. valueBlockKey(SnapshotKey snapshotKey, int column, int valueBlockId)BlockKeyLeafBlockV1. valueBlockKey(SnapshotKey snapshotKey, int column, int valueBlockId) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.block.root
Methods in io.datarouter.filesystem.snapshot.block.root with parameters of type SnapshotKey Modifier and Type Method Description default BlockKeyRootBlock. rootBranchBlockKey(SnapshotKey snapshotKey) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.cache
Constructors in io.datarouter.filesystem.snapshot.cache with parameters of type SnapshotKey Constructor Description LatestBlockCache(SnapshotKey snapshotKey, BlockLoader blockLoader) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.group
Methods in io.datarouter.filesystem.snapshot.group that return SnapshotKey Modifier and Type Method Description SnapshotKeySnapshotGroup. getSnapshotKey(java.lang.String snapshotId) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.group.dto
Fields in io.datarouter.filesystem.snapshot.group.dto declared as SnapshotKey Modifier and Type Field Description SnapshotKeySnapshotKeyAndNumRecords. keySnapshotKeySnapshotKeyAndRoot. keySnapshotKeySnapshotWriteResult. keyMethods in io.datarouter.filesystem.snapshot.group.dto with parameters of type SnapshotKey Modifier and Type Method Description static SnapshotWriteResultSnapshotWriteResult. failure(SnapshotKey key)static SnapshotWriteResultSnapshotWriteResult. success(SnapshotKey key, RootBlock root)Constructors in io.datarouter.filesystem.snapshot.group.dto with parameters of type SnapshotKey Constructor Description SnapshotKeyAndNumRecords(SnapshotKey key, long numRecords)SnapshotKeyAndRoot(SnapshotKey key, RootBlock root) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.group.groupops
Methods in io.datarouter.filesystem.snapshot.group.groupops that return types with arguments of type SnapshotKey Modifier and Type Method Description java.util.Optional<SnapshotKey>SnapshotGroupKeyReadOps. findLastSnapshotKey()io.datarouter.scanner.Scanner<SnapshotKey>SnapshotGroupKeyReadOps. scanSnapshotKeys()io.datarouter.scanner.Scanner<SnapshotKey>SnapshotGroupFileReadOps. scanSnapshotKeysFromStorage()io.datarouter.scanner.Scanner<SnapshotKey>SnapshotGroupKeyReadOps. scanSnapshotKeysOlderThan(java.time.Duration duration)Methods in io.datarouter.filesystem.snapshot.group.groupops with parameters of type SnapshotKey Modifier and Type Method Description voidSnapshotGroupDeleteOps. deleteSnapshot(SnapshotKey snapshotKey, java.util.concurrent.ExecutorService exec, int numThreads)Constructor parameters in io.datarouter.filesystem.snapshot.group.groupops with type arguments of type SnapshotKey Constructor Description SnapshotGroupWriteOps(SnapshotGroup group, java.lang.String groupId, DecodingBlockLoaderFactory decodingBlockLoaderFactory, io.datarouter.storage.file.Directory cacheDirectory, io.datarouter.storage.file.Directory idDirectory, java.util.Map<SnapshotKey,DecodingBlockLoader> decodingBlockLoaderBySnapshotKey) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.group.vacuum
Fields in io.datarouter.filesystem.snapshot.group.vacuum declared as SnapshotKey Modifier and Type Field Description SnapshotKeySnapshotVacuumPlanner.SnapshotVacuumPlanItem. snapshotKeyConstructors in io.datarouter.filesystem.snapshot.group.vacuum with parameters of type SnapshotKey Constructor Description SnapshotVacuumPlanItem(SnapshotKey snapshotKey, java.lang.String reason)Constructor parameters in io.datarouter.filesystem.snapshot.group.vacuum with type arguments of type SnapshotKey Constructor Description SnapshotVacuumPlanner(SnapshotVacuumConfig config, SnapshotKeyDecoder keyDecoder, java.util.List<SnapshotKey> ascKeys) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.key
Methods in io.datarouter.filesystem.snapshot.key with parameters of type SnapshotKey Modifier and Type Method Description intSnapshotKey. compareTo(SnapshotKey other)default java.time.DurationSnapshotKeyDecoder. getAge(SnapshotKey snapshotKey)default booleanSnapshotKeyDecoder. isOlderThan(SnapshotKey snapshotKey, java.time.Duration duration)java.time.InstantSnapshotKeyDecoder. toInstant(SnapshotKey snapshotKey)java.time.InstantUlidSnapshotKeyDecoder. toInstant(SnapshotKey snapshotKey) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.reader
Constructors in io.datarouter.filesystem.snapshot.reader with parameters of type SnapshotKey Constructor Description ScanningSnapshotReader(SnapshotKey snapshotKey, java.util.concurrent.ExecutorService exec, int numThreads, BlockLoader blockLoader)SnapshotIdReader(SnapshotKey snapshotKey, BlockLoader blockLoader)SnapshotKeyReader(SnapshotKey snapshotKey, BlockLoader blockLoader) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.reader.block
Fields in io.datarouter.filesystem.snapshot.reader.block declared as SnapshotKey Modifier and Type Field Description SnapshotKeyLeafBlockRangeLoader.LeafBlockRange. snapshotKeyConstructors in io.datarouter.filesystem.snapshot.reader.block with parameters of type SnapshotKey Constructor Description ScanningBlockReader(SnapshotKey snapshotKey, java.util.concurrent.ExecutorService exec, int numThreads, int numBlocks, BlockLoader blockLoader) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.storage.block
Fields in io.datarouter.filesystem.snapshot.storage.block declared as SnapshotKey Modifier and Type Field Description SnapshotKeyCacheBlockKey. snapshotKeyMethods in io.datarouter.filesystem.snapshot.storage.block with parameters of type SnapshotKey Modifier and Type Method Description static CacheBlockKeyCacheBlockKey. branch(SnapshotKey snapshotKey, int level, int id)static CacheBlockKeyCacheBlockKey. leaf(SnapshotKey snapshotKey, int id)static CacheBlockKeyCacheBlockKey. root(SnapshotKey snapshotKey)static CacheBlockKeyCacheBlockKey. value(SnapshotKey snapshotKey, int column, int id)Constructors in io.datarouter.filesystem.snapshot.storage.block with parameters of type SnapshotKey Constructor Description CacheBlockKey(SnapshotKey snapshotKey, BlockType type, int level, int column, int blockId) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.storage.file
Constructors in io.datarouter.filesystem.snapshot.storage.file with parameters of type SnapshotKey Constructor Description SnapshotFileDeleter(RootBlock rootBlock, SnapshotPathsRegistry pathsRegistry, SnapshotKey snapshotKey, SnapshotFileStorage snapshotFileStorage, java.util.concurrent.ExecutorService exec, int numThreads) -
Uses of SnapshotKey in io.datarouter.filesystem.snapshot.writer
Constructors in io.datarouter.filesystem.snapshot.writer with parameters of type SnapshotKey Constructor Description SnapshotBlockWriter(SnapshotKey snapshotKey, SnapshotWriterTracker tracker, SnapshotBlockStorage blockStorage, SnapshotFileStorage fileStorage, SnapshotWriterConfig config, java.util.concurrent.ExecutorService exec)SnapshotWriter(SnapshotKey snapshotKey, SnapshotFileStorage snapshotFileStorage, SnapshotBlockStorage snapshotBlockStorage, SnapshotWriterConfig config, java.util.concurrent.ExecutorService exec)SnapshotWriterTracker(SnapshotKey snapshotKey)