Uses of Interface
io.datarouter.filesystem.snapshot.block.root.RootBlock
-
Uses of RootBlock in io.datarouter.filesystem.snapshot.benchmark
Methods in io.datarouter.filesystem.snapshot.benchmark that return RootBlock Modifier and Type Method Description RootBlockSnapshotBenchmark. execute() -
Uses of RootBlock in io.datarouter.filesystem.snapshot.block
Methods in io.datarouter.filesystem.snapshot.block that return RootBlock Modifier and Type Method Description RootBlockBlockTypeRegistry. decodeRoot(String typeName, byte[] bytes)Methods in io.datarouter.filesystem.snapshot.block that return types with arguments of type RootBlock Modifier and Type Method Description Class<? extends RootBlock>BlockTypeRegistry. getRootClass(String name)Method parameters in io.datarouter.filesystem.snapshot.block with type arguments of type RootBlock Modifier and Type Method Description BlockTypeRegistryBlockTypeRegistry. registerRoot(String name, Class<? extends RootBlock> blockClass) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.block.root
Classes in io.datarouter.filesystem.snapshot.block.root that implement RootBlock Modifier and Type Class Description classRootBlockV1 -
Uses of RootBlock in io.datarouter.filesystem.snapshot.cache
Methods in io.datarouter.filesystem.snapshot.cache that return RootBlock Modifier and Type Method Description RootBlockLatestBlockCache. root(BlockKey key) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.compress
Methods in io.datarouter.filesystem.snapshot.compress with parameters of type RootBlock Modifier and Type Method Description BlockDecompressorBlockDecompressorFactory. create(RootBlock rootBlock) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.encode
Methods in io.datarouter.filesystem.snapshot.encode that return RootBlock Modifier and Type Method Description RootBlockRootBlockDecoder. decode(byte[] bytes)RootBlockBlockDecoder. root(byte[] bytes)Methods in io.datarouter.filesystem.snapshot.encode with parameters of type RootBlock Modifier and Type Method Description BlockDecoderBlockDecoderFactory. create(RootBlock rootBlock)Constructor parameters in io.datarouter.filesystem.snapshot.encode with type arguments of type RootBlock Constructor Description BlockDecoder(Class<? extends RootBlock> rootBlockClass, Class<? extends BranchBlock> branchBlockClass, Class<? extends LeafBlock> leafBlockClass, Class<? extends ValueBlock> valueBlockClass) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.group.dto
Fields in io.datarouter.filesystem.snapshot.group.dto declared as RootBlock Modifier and Type Field Description RootBlockSnapshotKeyAndRoot. rootRootBlockSnapshotWriteResult. rootMethods in io.datarouter.filesystem.snapshot.group.dto with parameters of type RootBlock Modifier and Type Method Description static SnapshotWriteResultSnapshotWriteResult. success(SnapshotKey key, RootBlock root)Constructors in io.datarouter.filesystem.snapshot.group.dto with parameters of type RootBlock Constructor Description SnapshotKeyAndRoot(SnapshotKey key, RootBlock root) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.reader.block
Methods in io.datarouter.filesystem.snapshot.reader.block that return RootBlock Modifier and Type Method Description default RootBlockBlockLoader. root(BlockKey key)RootBlockDecodingBlockLoader. root(BlockKey key)Methods in io.datarouter.filesystem.snapshot.reader.block with parameters of type RootBlock Modifier and Type Method Description DecodingBlockLoaderDecodingBlockLoaderFactory. create(RootBlock rootBlock, SnapshotBlockStorageReader snapshotBlockStorageReader)Constructors in io.datarouter.filesystem.snapshot.reader.block with parameters of type RootBlock Constructor Description LeafBlockWithValueBlocks(RootBlock rootBlock, LeafBlock leafBlock, List<List<ValueBlock>> valueBlocks) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.storage.file
Constructors in io.datarouter.filesystem.snapshot.storage.file with parameters of type RootBlock Constructor Description SnapshotFileDeleter(RootBlock rootBlock, SnapshotPathsRegistry pathsRegistry, SnapshotKey snapshotKey, SnapshotFileStorage snapshotFileStorage, ExecutorService exec, int numThreads) -
Uses of RootBlock in io.datarouter.filesystem.snapshot.writer
Methods in io.datarouter.filesystem.snapshot.writer that return RootBlock Modifier and Type Method Description RootBlockSnapshotWriter. complete()RootBlockSnapshotBlockWriter. flushRootBlock(long writeStartTimeMs, List<Integer> numBranchBlocksByLevel, List<Integer> numValueBlocksByColumn, int numBranchLevels, long numKeys, int numLeafBlocks)