Uses of Interface
io.datarouter.filesystem.snapshot.path.SnapshotPaths
-
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.encode
Fields in io.datarouter.filesystem.snapshot.encode declared as SnapshotPaths Modifier and Type Field Description SnapshotPathsRootBlockFields. pathsConstructors in io.datarouter.filesystem.snapshot.encode with parameters of type SnapshotPaths Constructor Description RootBlockFields(boolean sorted, SnapshotPaths snapshotPaths, RootBlockFields.RootBlockEncoderFormats formats, RootBlockFields.RootBlockEncoderCompressors compressors, RootBlockFields.RootBlockEncoderBytesPerFile bytesPerFile, RootBlockFields.RootBlockEncoderBlocksPerFile blocksPerFile, long numEntries, int numBranchLevels, RootBlockFields.RootBlockEncoderBlockCounts blockCounts, RootBlockFields.RootBlockEncoderByteCountsEncoded byteCountsEncoded, RootBlockFields.RootBlockEncoderByteCountsCompressed byteCountsCompressed, RootBlockFields.RootBlockEncoderBlockEndings blockEndings, RootBlockFields.RootBlockEncoderTimings timings) -
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.path
Classes in io.datarouter.filesystem.snapshot.path that implement SnapshotPaths Modifier and Type Class Description classSnapshotPathsV1Methods in io.datarouter.filesystem.snapshot.path that return SnapshotPaths Modifier and Type Method Description SnapshotPathsSnapshotPathsRegistry. getPaths(String name)Methods in io.datarouter.filesystem.snapshot.path with parameters of type SnapshotPaths Modifier and Type Method Description voidSnapshotPathsRegistry. register(String name, SnapshotPaths snapshotPaths) -
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.reader.block
Constructors in io.datarouter.filesystem.snapshot.reader.block with parameters of type SnapshotPaths Constructor Description DecodingBlockLoader(SnapshotBlockStorageReader snapshotBlockStorageReader, SnapshotPaths paths, BlockDecompressor blockDecompressor, BlockDecoder blockDecoder) -
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.storage.block
Methods in io.datarouter.filesystem.snapshot.storage.block with parameters of type SnapshotPaths Modifier and Type Method Description voidBlobStorageSnapshotBlockStorage. addBranchBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock block)voidSnapshotBlockStorage. addBranchBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock compressedBlock)voidBlobStorageSnapshotBlockStorage. addLeafBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock block)voidSnapshotBlockStorage. addLeafBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock compressedBlock)voidBlobStorageSnapshotBlockStorage. addValueBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock block)voidSnapshotBlockStorage. addValueBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey, CompressedBlock compressedBlock)voidBlobStorageSnapshotBlockStorage. deleteBranchBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)voidSnapshotBlockStorage. deleteBranchBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)voidBlobStorageSnapshotBlockStorage. deleteLeafBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)voidSnapshotBlockStorage. deleteLeafBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)voidBlobStorageSnapshotBlockStorage. deleteValueBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)voidSnapshotBlockStorage. deleteValueBlock(SnapshotPaths paths, CacheBlockKey cacheBlockKey)byte[]BlobStorageSnapshotBlockStorage. getBranchBlock(SnapshotPaths paths, BlockKey blockKey)byte[]CachingBlockStorageReader. getBranchBlock(SnapshotPaths paths, BlockKey blockKey)byte[]SnapshotBlockStorageReader. getBranchBlock(SnapshotPaths paths, BlockKey blockKey)byte[]BlobStorageSnapshotBlockStorage. getLeafBlock(SnapshotPaths paths, BlockKey blockKey)byte[]CachingBlockStorageReader. getLeafBlock(SnapshotPaths paths, BlockKey blockKey)byte[]SnapshotBlockStorageReader. getLeafBlock(SnapshotPaths paths, BlockKey blockKey)byte[]BlobStorageSnapshotBlockStorage. getValueBlock(SnapshotPaths paths, BlockKey blockKey)byte[]CachingBlockStorageReader. getValueBlock(SnapshotPaths paths, BlockKey blockKey)byte[]SnapshotBlockStorageReader. getValueBlock(SnapshotPaths paths, BlockKey blockKey) -
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.storage.file
Methods in io.datarouter.filesystem.snapshot.storage.file with parameters of type SnapshotPaths Modifier and Type Method Description voidBlobStorageSnapshotFileStorage. addBranchFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidSnapshotFileStorage. addBranchFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidBlobStorageSnapshotFileStorage. addLeafFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidSnapshotFileStorage. addLeafFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidBlobStorageSnapshotFileStorage. addValueFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidSnapshotFileStorage. addValueFile(SnapshotPaths paths, FileKey fileKey, CompressedBlocks compressedBlocks)voidBlobStorageSnapshotFileStorage. deleteBranchFile(SnapshotPaths paths, FileKey fileKey)voidSnapshotFileStorage. deleteBranchFile(SnapshotPaths paths, FileKey fileKey)voidBlobStorageSnapshotFileStorage. deleteLeafFile(SnapshotPaths paths, FileKey fileKey)voidSnapshotFileStorage. deleteLeafFile(SnapshotPaths paths, FileKey fileKey)voidBlobStorageSnapshotFileStorage. deleteValueFile(SnapshotPaths paths, FileKey fileKey)voidSnapshotFileStorage. deleteValueFile(SnapshotPaths paths, FileKey fileKey)byte[]BlobStorageSnapshotFileStorage. getBranchBlock(SnapshotPaths paths, BlockKey blockKey)byte[]BlobStorageSnapshotFileStorage. getLeafBlock(SnapshotPaths paths, BlockKey blockKey)byte[]BlobStorageSnapshotFileStorage. getValueBlock(SnapshotPaths paths, BlockKey blockKey) -
Uses of SnapshotPaths in io.datarouter.filesystem.snapshot.writer
Fields in io.datarouter.filesystem.snapshot.writer with type parameters of type SnapshotPaths Modifier and Type Field Description Supplier<SnapshotPaths>SnapshotWriterConfig. pathsSupplierMethod parameters in io.datarouter.filesystem.snapshot.writer with type arguments of type SnapshotPaths Modifier and Type Method Description SnapshotWriterConfigBuilderSnapshotWriterConfigBuilder. withPathsSupplier(Supplier<SnapshotPaths> pathsSupplier)Constructor parameters in io.datarouter.filesystem.snapshot.writer with type arguments of type SnapshotPaths Constructor Description SnapshotWriterConfig(boolean sorted, int numColumns, int batchQueueLength, int numThreads, long logPeriodMs, boolean compressorConcatChunks, boolean persist, boolean updateCache, Supplier<SnapshotPaths> pathsSupplier, int leafEncoderChunkSize, int branchBlockSize, int leafBlockSize, int valueBlockSize, int branchBytesPerFile, int leafBytesPerFile, int valueBytesPerFile, int branchBlocksPerFile, int leafBlocksPerFile, int valueBlocksPerFile, Supplier<RootBlockEncoder> rootBlockEncoderSupplier, Function<Integer,BranchBlockEncoder> branchBlockEncoderFactory, Supplier<LeafBlockEncoder> leafBlockEncoderSupplier, Supplier<ValueBlockEncoder> valueBlockEncoderSupplier, BlockCompressor branchBlockCompressor, BlockCompressor leafBlockCompressor, BlockCompressor valueBlockCompressor)