Index
A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ack(QueueMessageKey, Config) - Method in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- ack(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- ackMulti(Collection<QueueMessageKey>, Config) - Method in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- add(int, long, SnapshotEntry, int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- add(int, long, SnapshotEntry, int) - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- add(int, long, SnapshotEntry, int[], int[]) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- add(int, long, SnapshotEntry, int[], int[]) - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- add(SnapshotEntry, int) - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- add(SnapshotEntry, int) - Method in interface io.datarouter.filesystem.snapshot.encode.ValueBlockEncoder
- addArrays(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addBatch(List<SnapshotEntry>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriter
- addBooleans(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addBranchBlock(int, int, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- addBranchBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- addBranchBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- addBranchFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- addBranchFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- addByteArrayValue(byte[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addBytes(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addChars(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addDictionaryEntry(byte[], byte[]) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1Encoder
- addDoubles(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addFloats(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addIntArrayValue(int[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addInts(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addLeafBlock(int, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- addLeafBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- addLeafBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- addLeafFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- addLeafFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- addLongs(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addObjectHeaders(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addRefs(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addRootBlock(EncodedBlock) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- addRootBlock(EncodedBlock) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- addRootFile(EncodedBlock) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- addRootFile(EncodedBlock) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- addShorts(int) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addStringValue(String) - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- addValueBlock(int, int, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- addValueBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- addValueBlock(SnapshotPaths, CacheBlockKey, CompressedBlock) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- addValueFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- addValueFile(SnapshotPaths, FileKey, CompressedBlocks) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- advanceInternal() - Method in class io.datarouter.filesystem.util.PathbeanBatchingScanner
- append(byte[], byte[], byte[][]) - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntrySlabBuilder
- applyDefault(DispatchRule) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotRouteSet
- assertEmpty() - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- assertKeysSorted() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- assertKeysSorted() - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- assertSuccess() - Method in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
B
- BaseDirectoryQueueNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> - Class in io.datarouter.filesystem.node.queue
- BaseDirectoryQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- batchQueueLength - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- benchmark - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.SnapshotPaths
- BinaryFileService - Class in io.datarouter.filesystem.raw.small
- BinaryFileService() - Constructor for class io.datarouter.filesystem.raw.small.BinaryFileService
- BinaryFileService.CheckedBinaryFileService - Class in io.datarouter.filesystem.raw.small
- BlobStorageSnapshotBlockStorage - Class in io.datarouter.filesystem.snapshot.storage.block
- BlobStorageSnapshotBlockStorage(Directory) - Constructor for class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- BlobStorageSnapshotFileStorage - Class in io.datarouter.filesystem.snapshot.storage.file
- BlobStorageSnapshotFileStorage(Directory) - Constructor for class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- Block - Interface in io.datarouter.filesystem.snapshot.block
-
2 parts: - data - checksum Block implementations must have a constructor accepting a single byte[] parameter.
- BLOCK_ID_COMPARATOR - Static variable in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- BlockCompressor - Interface in io.datarouter.filesystem.snapshot.compress
- BlockCompressorRegistry - Class in io.datarouter.filesystem.snapshot.compress
- BlockCompressorRegistry() - Constructor for class io.datarouter.filesystem.snapshot.compress.BlockCompressorRegistry
- blockCounts - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- BlockDecoder - Class in io.datarouter.filesystem.snapshot.encode
-
Use reflection to create Block instances based on the strings stored in the RootBlock and BlockTypeRegistry.
- BlockDecoder(Class<? extends RootBlock>, Class<? extends BranchBlock>, Class<? extends LeafBlock>, Class<? extends ValueBlock>) - Constructor for class io.datarouter.filesystem.snapshot.encode.BlockDecoder
- BlockDecoderFactory - Class in io.datarouter.filesystem.snapshot.encode
- BlockDecoderFactory() - Constructor for class io.datarouter.filesystem.snapshot.encode.BlockDecoderFactory
- BlockDecompressor - Class in io.datarouter.filesystem.snapshot.compress
- BlockDecompressor(BlockCompressor, BlockCompressor, BlockCompressor) - Constructor for class io.datarouter.filesystem.snapshot.compress.BlockDecompressor
- BlockDecompressorFactory - Class in io.datarouter.filesystem.snapshot.compress
- BlockDecompressorFactory() - Constructor for class io.datarouter.filesystem.snapshot.compress.BlockDecompressorFactory
- BlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- blockEndings - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- blockId - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- blockId - Variable in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- blockId() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- blockId() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- blockId() - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- blockId() - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- blockKey(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- blockKey(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- BlockKey - Class in io.datarouter.filesystem.snapshot.block
- blockKeys - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- BlockLoader - Interface in io.datarouter.filesystem.snapshot.reader.block
-
Layer for copying blocks from storage to memory and validating the checksum.
- BlockQueue - Class in io.datarouter.filesystem.snapshot.writer
- BlockQueue(String, long, int) - Constructor for class io.datarouter.filesystem.snapshot.writer.BlockQueue
- BlockQueue.FileIdsAndEndings - Class in io.datarouter.filesystem.snapshot.writer
- BlockQueue.SnapshotFile - Class in io.datarouter.filesystem.snapshot.writer
- blocks - Variable in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- BlockSizeCalculator - Class in io.datarouter.filesystem.snapshot.block
- BlockSizeCalculator() - Constructor for class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- blocksPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- BlockType - Enum in io.datarouter.filesystem.snapshot.block
- BlockTypeRegistry - Class in io.datarouter.filesystem.snapshot.block
-
Mapping of persistent block name string to the Block implementation class.
- BlockTypeRegistry() - Constructor for class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- blockValue(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- blockValue(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- branch(byte[]) - Method in class io.datarouter.filesystem.snapshot.compress.BlockDecompressor
- branch(byte[]) - Method in class io.datarouter.filesystem.snapshot.encode.BlockDecoder
- branch(int, int) - Static method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- branch(BlockKey) - Method in class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- branch(BlockKey) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- branch(BlockKey) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- branch(SnapshotKey, int, int) - Static method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- branch(SnapshotKey, int, int, int, int, int) - Static method in class io.datarouter.filesystem.snapshot.block.BlockKey
- BRANCH - io.datarouter.filesystem.snapshot.block.BlockType
- branchBlock(EncodedBlock, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBlock(CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- branchBlock(CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- BranchBlock - Interface in io.datarouter.filesystem.snapshot.block.branch
- branchBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderCompressors
- branchBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- branchBlockCompressor() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- branchBlockCompressor() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- BranchBlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- branchBlockEncoderFactory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- branchBlockFormat - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderFormats
- branchBlockQueueByLevel - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- branchBlocks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBlocksInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBlockSize - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- branchBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlocksPerFile
- branchBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- branchBlocksPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- branchBlocksPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- branchBlockType() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- branchBlockType() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- BranchBlockV1 - Class in io.datarouter.filesystem.snapshot.block.branch
-
Sections: - level - num keys - key endings - keys - child block ids
- BranchBlockV1(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- BranchBlockV1Encoder - Class in io.datarouter.filesystem.snapshot.block.branch
- BranchBlockV1Encoder(int) - Constructor for class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- branchBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBytesInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBytesPerFile
- branchBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- branchBytesPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- branchBytesPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- branchFile(FileKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- branchFile(FileKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- branchFileId(int, int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- branchFileInfo(int, int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- branchFileInfoReady(int, int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- branchMemory(boolean, int, long) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- branchRoot(SnapshotKey, int, int) - Static method in class io.datarouter.filesystem.snapshot.block.BlockKey
- branchTasks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- build() - Method in class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
- build() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntrySlabBuilder
- build() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- build() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- BY_NUM_RECORDS - Static variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- byteCountsCompressed - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- byteCountsEncoded - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- bytesPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
C
- CacheBlockKey - Class in io.datarouter.filesystem.snapshot.storage.block
- CacheBlockKey(SnapshotKey, BlockType, int, int, int) - Constructor for class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- CachingBlockStorageReader - Class in io.datarouter.filesystem.snapshot.storage.block
- CachingBlockStorageReader(SnapshotBlockStorageReader, SnapshotBlockStorage) - Constructor for class io.datarouter.filesystem.snapshot.storage.block.CachingBlockStorageReader
- calculate() - Method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- CheckedBinaryFileService() - Constructor for class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- CheckedPathService() - Constructor for class io.datarouter.filesystem.raw.PathService.CheckedPathService
- CheckedUtf8FileService() - Constructor for class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
- ChecksumBlockCompressor - Class in io.datarouter.filesystem.snapshot.compress
- ChecksumBlockCompressor() - Constructor for class io.datarouter.filesystem.snapshot.compress.ChecksumBlockCompressor
- childBlock(int) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- childBlock(int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- childBlockIds() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- childBlockIds() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- childBranchBlockKey(SnapshotKey, int) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- childBranchBlockKey(SnapshotKey, int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- chunkIterator() - Method in class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- chunks - Variable in class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- chunks - Variable in class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- chunkScanner() - Method in class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- chunkScanner() - Method in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- cleanup() - Method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- close() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriter
- column - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- column - Variable in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- column - Variable in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- columnIds() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- columnValueName(int) - Method in interface io.datarouter.filesystem.snapshot.web.SnapshotRecordStringDecoder
- columnValueNames() - Method in interface io.datarouter.filesystem.snapshot.web.SnapshotRecordStringDecoder
- columnValues - Variable in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- columnValues - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- columnValues - Variable in class io.datarouter.filesystem.snapshot.web.SnapshotRecordStrings
- compareTo(SnapshotKey) - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- complete() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- complete() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriter
- completeBranches(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- completeLeaves() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- completeValues() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- compress(EncodedBlock, boolean) - Method in interface io.datarouter.filesystem.snapshot.compress.BlockCompressor
- compress(EncodedBlock, boolean) - Method in class io.datarouter.filesystem.snapshot.compress.ChecksumBlockCompressor
- compress(EncodedBlock, boolean) - Method in class io.datarouter.filesystem.snapshot.compress.GzipBlockCompressor
- compress(EncodedBlock, boolean) - Method in class io.datarouter.filesystem.snapshot.compress.PassthroughBlockCompressor
- CompressedBlock - Class in io.datarouter.filesystem.snapshot.compress
- CompressedBlock(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- CompressedBlock(byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- CompressedBlock(int, byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- compressedBlocks - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- CompressedBlocks - Class in io.datarouter.filesystem.snapshot.compress
- CompressedBlocks(List<CompressedBlock>) - Constructor for class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- compressorConcatChunks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- compressors - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- concat() - Method in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- concat() - Method in class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- concat() - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- content - Variable in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- count - Variable in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- create(RootBlock) - Method in class io.datarouter.filesystem.snapshot.compress.BlockDecompressorFactory
- create(RootBlock) - Method in class io.datarouter.filesystem.snapshot.encode.BlockDecoderFactory
- create(RootBlock, SnapshotBlockStorageReader) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoaderFactory
- create(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager.DirectoryManagerFactory
- create(String) - Method in class io.datarouter.filesystem.snapshot.compress.BlockCompressorRegistry
- createBlobNode(NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createGroupNode(DirectoryQueue, NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
- createGroupQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createNode(EntityNodeParams<EK, E>, NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory.FilesystemWrappedNodeFactory
- createSingleNode(DirectoryQueue, NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemNodeFactory
- createSingleQueueNode(NodeParams<PK, D, F>) - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- createSubdirectory(Subpath) - Method in class io.datarouter.filesystem.raw.DirectoryManager
D
- DataBlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- datarouter - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths
- DatarouterPaths() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.DatarouterPaths
- DatarouterSnapshotBenchmarkHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotBenchmarkHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotBenchmarkHandler
- DatarouterSnapshotEntriesHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotEntriesHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- DatarouterSnapshotEntryHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotEntryHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntryHandler
- DatarouterSnapshotExecutors - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotExecutors() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotExecutors
- DatarouterSnapshotExecutors.DatarouterSnapshotVacuumExecutor - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotExecutors.DatarouterSnapshotWebExecutor - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotGroupHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotGroupHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotGroupHandler
- DatarouterSnapshotGroupsHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotGroupsHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotGroupsHandler
- DatarouterSnapshotHandler - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotHandler() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotHandler
- DatarouterSnapshotPaths - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPaths() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths
- DatarouterSnapshotPaths.DatarouterPaths - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPaths.GroupPaths - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPaths.IndividualPaths - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPaths.SnapshotPaths - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPlugin - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotPlugin() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPlugin
- DatarouterSnapshotRouteSet - Class in io.datarouter.filesystem.snapshot.web
- DatarouterSnapshotRouteSet(DatarouterSnapshotPaths) - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotRouteSet
- DatarouterSnapshotVacuumExecutor() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotExecutors.DatarouterSnapshotVacuumExecutor
- DatarouterSnapshotWebExecutor() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotExecutors.DatarouterSnapshotWebExecutor
- decode(byte[]) - Method in class io.datarouter.filesystem.snapshot.encode.RootBlockDecoder
- decode(SnapshotRecord) - Method in interface io.datarouter.filesystem.snapshot.web.SnapshotRecordStringDecoder
- decodeBranch(String, byte[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- decodeLeaf(String, byte[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- decodeRoot(String, byte[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- decodeValue(String, byte[]) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- DecodingBlockLoader - Class in io.datarouter.filesystem.snapshot.reader.block
- DecodingBlockLoader(SnapshotBlockStorageReader, SnapshotPaths, BlockDecompressor, BlockDecoder) - Constructor for class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- DecodingBlockLoaderFactory - Class in io.datarouter.filesystem.snapshot.reader.block
- DecodingBlockLoaderFactory() - Constructor for class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoaderFactory
- decompress(byte[], boolean) - Method in interface io.datarouter.filesystem.snapshot.compress.BlockCompressor
- decompress(byte[], boolean) - Method in class io.datarouter.filesystem.snapshot.compress.ChecksumBlockCompressor
- decompress(byte[], boolean) - Method in class io.datarouter.filesystem.snapshot.compress.GzipBlockCompressor
- decompress(byte[], boolean) - Method in class io.datarouter.filesystem.snapshot.compress.PassthroughBlockCompressor
- DEFAULT - Static variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
- defaultHandler(OptionalString, OptionalString, OptionalBoolean, OptionalBoolean, OptionalString) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotBenchmarkHandler
- delete() - Method in class io.datarouter.filesystem.snapshot.storage.file.SnapshotFileDeleter
- delete(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- delete(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- delete(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- delete(Path) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- delete(Path) - Method in class io.datarouter.filesystem.raw.PathService
- deleteAll() - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- deleteAll() - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- deleteAll(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- deleteAll(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- deleteBranchBlock(SnapshotPaths, CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- deleteBranchBlock(SnapshotPaths, CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- deleteBranchFile(SnapshotPaths, FileKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- deleteBranchFile(SnapshotPaths, FileKey) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- deleteDescendants(Subpath) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- deleteGroup(ExecutorService, int) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupDeleteOps
- deleteLeafBlock(SnapshotPaths, CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- deleteLeafBlock(SnapshotPaths, CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- deleteLeafFile(SnapshotPaths, FileKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- deleteLeafFile(SnapshotPaths, FileKey) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- deleteOps() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- deleteRootBlock() - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- deleteRootBlock() - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- deleteRootFile() - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- deleteRootFile() - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- deleteSnapshot(SnapshotKey, ExecutorService, int) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupDeleteOps
- deleteValueBlock(SnapshotPaths, CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- deleteValueBlock(SnapshotPaths, CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorage
- deleteValueFile(SnapshotPaths, FileKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- deleteValueFile(SnapshotPaths, FileKey) - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- dictionaryKey(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- dictionaryKey(int) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- dictionaryValue(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- dictionaryValue(int) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- DirectoryBlobStorage - Class in io.datarouter.filesystem.node.object
-
Wrap DirectoryManager with methods dealing in Pathbeans
- DirectoryBlobStorage(DirectoryManager) - Constructor for class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- DirectoryBlobStorageNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> - Class in io.datarouter.filesystem.node.object
- DirectoryBlobStorageNode(NodeParams<PK, D, F>, ClientType<?, ?>, DirectoryBlobStorage, String, Subpath) - Constructor for class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- DirectoryGroupQueueNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> - Class in io.datarouter.filesystem.node.queue
- DirectoryGroupQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- DirectoryManager - Class in io.datarouter.filesystem.raw
- DirectoryManager(PathService, BinaryFileService, Utf8SmallFileService, String) - Constructor for class io.datarouter.filesystem.raw.DirectoryManager
- DirectoryManager.DirectoryManagerFactory - Class in io.datarouter.filesystem.raw
- DirectoryManagerFactory() - Constructor for class io.datarouter.filesystem.raw.DirectoryManager.DirectoryManagerFactory
- directoryQueue - Variable in class io.datarouter.filesystem.node.queue.BaseDirectoryQueueNode
- DirectoryQueue - Class in io.datarouter.filesystem.raw.queue
- DirectoryQueue(DirectoryManager) - Constructor for class io.datarouter.filesystem.raw.queue.DirectoryQueue
- DirectoryQueueMessage - Class in io.datarouter.filesystem.raw.queue
- DirectoryQueueMessage(String, String) - Constructor for class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- DirectoryQueueNode<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> - Class in io.datarouter.filesystem.node.queue
- DirectoryQueueNode(DirectoryQueue, NodeParams<PK, D, F>) - Constructor for class io.datarouter.filesystem.node.queue.DirectoryQueueNode
E
- encode() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1Encoder
- encode() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- encode() - Method in interface io.datarouter.filesystem.snapshot.encode.RootBlockEncoder
- encode() - Method in interface io.datarouter.filesystem.snapshot.encode.ValueBlockEncoder
- encode(BlockQueue.FileIdsAndEndings) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- encode(BlockQueue.FileIdsAndEndings) - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- encode(BlockQueue.FileIdsAndEndings[]) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- encode(BlockQueue.FileIdsAndEndings[]) - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- EncodedBlock - Class in io.datarouter.filesystem.snapshot.encode
- EncodedBlock(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- EncodedBlock(byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- EncodedBlock(int, byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- ending(int) - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- endings - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue.FileIdsAndEndings
- entries - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.IndividualPaths
- entries(String, String, OptionalLong, OptionalLong) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- entriesProcessed - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- entriesQueued - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- entry - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.IndividualPaths
- entry() - Method in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- entry() - Method in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- entry(String, String, Long) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntryHandler
- equal(SnapshotEntry, SnapshotEntry) - Static method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- equalColumnValue(SnapshotEntry, SnapshotEntry, int) - Static method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- equalColumnValues(SnapshotEntry, SnapshotEntry) - Static method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- equalKeys(SnapshotEntry, SnapshotEntry) - Static method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- equals(Object) - Method in class io.datarouter.filesystem.snapshot.block.BlockKey
- equals(Object) - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- equals(Object) - Method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- equals(Object) - Method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- estNumMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- estNumOpenMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- estNumWaitingMessages() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- execute() - Method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- exists(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- exists(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- exists(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
F
- failure(SnapshotKey) - Static method in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
- fileFrom - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- fileId - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- fileId - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- fileId - Variable in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- fileIds - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue.FileIdsAndEndings
- fileIds(int, int) - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- fileIdsAndEndings(int, int) - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- FileIdsAndEndings(int[], int[]) - Constructor for class io.datarouter.filesystem.snapshot.writer.BlockQueue.FileIdsAndEndings
- FileKey - Class in io.datarouter.filesystem.snapshot.storage.file
- FileKey(BlockType, int, int, int) - Constructor for class io.datarouter.filesystem.snapshot.storage.file.FileKey
- fileReadOps() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- FilesystemClientManager - Class in io.datarouter.filesystem.client
- FilesystemClientManager() - Constructor for class io.datarouter.filesystem.client.FilesystemClientManager
- FilesystemClientNodeFactory - Class in io.datarouter.filesystem.client
- FilesystemClientNodeFactory() - Constructor for class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- FilesystemClientNodeFactory.FilesystemWrappedNodeFactory<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>,PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK,PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> - Class in io.datarouter.filesystem.client
- FilesystemClientOptionsBuilder - Class in io.datarouter.filesystem.client
- FilesystemClientOptionsBuilder(ClientId) - Constructor for class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
- FilesystemClientType - Class in io.datarouter.filesystem.client
- FilesystemClientType(DatarouterClientWebInspectorRegistry) - Constructor for class io.datarouter.filesystem.client.FilesystemClientType
- FilesystemNodeFactory - Class in io.datarouter.filesystem.client
- FilesystemNodeFactory() - Constructor for class io.datarouter.filesystem.client.FilesystemNodeFactory
- FilesystemOptions - Class in io.datarouter.filesystem.client
- FilesystemOptions() - Constructor for class io.datarouter.filesystem.client.FilesystemOptions
- FilesystemWebInspector - Class in io.datarouter.filesystem.client
- FilesystemWebInspector() - Constructor for class io.datarouter.filesystem.client.FilesystemWebInspector
- FilesystemWrappedNodeFactory() - Constructor for class io.datarouter.filesystem.client.FilesystemClientNodeFactory.FilesystemWrappedNodeFactory
- fileTo - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- fileWriter - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- findChildBlockIndex(byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- findChildBlockIndex(long) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- findLastSnapshotKey() - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
- findRecord(byte[]) - Method in class io.datarouter.filesystem.snapshot.reader.SnapshotKeyReader
- findRecordId(byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- findRecordId(byte[]) - Method in class io.datarouter.filesystem.snapshot.reader.SnapshotKeyReader
- findRecordIndex(byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- findValueBlock(int, byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- firstBlockKey - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- firstChildBlockId() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- firstChildBlockId() - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- firstKey() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- firstKey() - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- firstRecordId() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- firstValueBlockId(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- firstValueBlockId(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- firstValueBlockId(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- firstValueBlockId(int) - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- firstValueIndex(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- firstValueIndex(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- flushRootBlock(long, List<Integer>, List<Integer>, int, long, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- format() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- format() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- format() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1Encoder
- format() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- format() - Method in interface io.datarouter.filesystem.snapshot.encode.BlockEncoder
- format() - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- format() - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- FORMAT - Static variable in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- FORMAT - Static variable in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- FORMAT - Static variable in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- FORMAT - Static variable in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
- FORMAT - Static variable in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- formats - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- fromPersistentString(String) - Method in enum io.datarouter.filesystem.snapshot.block.BlockType
- fromPersistentStringStatic(String) - Static method in enum io.datarouter.filesystem.snapshot.block.BlockType
G
- get(BlockKey) - Method in class io.datarouter.filesystem.snapshot.cache.MemoryBlockCache
- get(BlockKey) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- get(BlockKey) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- get(BlockKey) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- getAdapters() - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory.FilesystemWrappedNodeFactory
- getAge(SnapshotKey) - Method in interface io.datarouter.filesystem.snapshot.key.SnapshotKeyDecoder
- getBranchBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- getBranchBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.CachingBlockStorageReader
- getBranchBlock(SnapshotPaths, BlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorageReader
- getBranchBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- getBranchClass(String) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- getBucket() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- getBytesId() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- getClass(String) - Method in class io.datarouter.filesystem.snapshot.compress.BlockCompressorRegistry
- getClientManagerClass() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getClientNodeFactoryClass() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getFlushLog() - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- getGroup(String) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- getGroupId() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- getGroupId() - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- getLeafBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- getLeafBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.CachingBlockStorageReader
- getLeafBlock(SnapshotPaths, BlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorageReader
- getLeafBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- getLeafClass(String) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- getMessage(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- getMinVersions() - Method in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
- getName() - Method in class io.datarouter.filesystem.client.FilesystemClientType
- getPaths(String) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsRegistry
- getPersistentString() - Method in enum io.datarouter.filesystem.snapshot.block.BlockType
- getRecord(long) - Method in class io.datarouter.filesystem.snapshot.reader.SnapshotIdReader
- getRoot() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- getRoot() - Method in class io.datarouter.filesystem.raw.DirectoryManager
- getRoot(String) - Method in class io.datarouter.filesystem.client.FilesystemOptions
- getRootBlock() - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- getRootBlock() - Method in class io.datarouter.filesystem.snapshot.storage.block.CachingBlockStorageReader
- getRootBlock() - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorageReader
- getRootBlock() - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- getRootClass(String) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- getRootPath() - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- getSnapshotEntryDecoderClass() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- getSnapshotId() - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- getSnapshotKey(String) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- getValueBlock(int, int) - Method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockWithValueBlocks
- getValueBlock(int, long) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- getValueBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.BlobStorageSnapshotBlockStorage
- getValueBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.block.CachingBlockStorageReader
- getValueBlock(SnapshotPaths, BlockKey) - Method in interface io.datarouter.filesystem.snapshot.storage.block.SnapshotBlockStorageReader
- getValueBlock(SnapshotPaths, BlockKey) - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- getValueClass(String) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- group - Variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- group - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.SnapshotPaths
- groupId - Variable in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- GroupPaths() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.GroupPaths
- GzipBlockCompressor - Class in io.datarouter.filesystem.snapshot.compress
- GzipBlockCompressor() - Constructor for class io.datarouter.filesystem.snapshot.compress.GzipBlockCompressor
H
- hashCode() - Method in class io.datarouter.filesystem.snapshot.block.BlockKey
- hashCode() - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- hashCode() - Method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- hashCode() - Method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- heapSize() - Method in interface io.datarouter.filesystem.snapshot.block.Block
- heapSize() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- heapSize() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- heapSize() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- heapSize() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
I
- id - Variable in class io.datarouter.filesystem.raw.queue.DirectoryQueueMessage
- id - Variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlan
- id - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- id - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- id - Variable in class io.datarouter.filesystem.snapshot.web.SnapshotRecordStrings
- id - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- individual - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.SnapshotPaths
- IndividualPaths() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.IndividualPaths
- insertionIndex(byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- inspectClient(Params, HttpServletRequest) - Method in class io.datarouter.filesystem.client.FilesystemWebInspector
- io.datarouter.filesystem.client - package io.datarouter.filesystem.client
- io.datarouter.filesystem.node.object - package io.datarouter.filesystem.node.object
- io.datarouter.filesystem.node.queue - package io.datarouter.filesystem.node.queue
- io.datarouter.filesystem.raw - package io.datarouter.filesystem.raw
- io.datarouter.filesystem.raw.queue - package io.datarouter.filesystem.raw.queue
- io.datarouter.filesystem.raw.small - package io.datarouter.filesystem.raw.small
- io.datarouter.filesystem.snapshot.benchmark - package io.datarouter.filesystem.snapshot.benchmark
- io.datarouter.filesystem.snapshot.block - package io.datarouter.filesystem.snapshot.block
- io.datarouter.filesystem.snapshot.block.branch - package io.datarouter.filesystem.snapshot.block.branch
- io.datarouter.filesystem.snapshot.block.leaf - package io.datarouter.filesystem.snapshot.block.leaf
- io.datarouter.filesystem.snapshot.block.root - package io.datarouter.filesystem.snapshot.block.root
- io.datarouter.filesystem.snapshot.block.value - package io.datarouter.filesystem.snapshot.block.value
- io.datarouter.filesystem.snapshot.cache - package io.datarouter.filesystem.snapshot.cache
- io.datarouter.filesystem.snapshot.compress - package io.datarouter.filesystem.snapshot.compress
- io.datarouter.filesystem.snapshot.encode - package io.datarouter.filesystem.snapshot.encode
- io.datarouter.filesystem.snapshot.entry - package io.datarouter.filesystem.snapshot.entry
- io.datarouter.filesystem.snapshot.group - package io.datarouter.filesystem.snapshot.group
- io.datarouter.filesystem.snapshot.group.dto - package io.datarouter.filesystem.snapshot.group.dto
- io.datarouter.filesystem.snapshot.group.groupops - package io.datarouter.filesystem.snapshot.group.groupops
- io.datarouter.filesystem.snapshot.group.vacuum - package io.datarouter.filesystem.snapshot.group.vacuum
- io.datarouter.filesystem.snapshot.key - package io.datarouter.filesystem.snapshot.key
- io.datarouter.filesystem.snapshot.path - package io.datarouter.filesystem.snapshot.path
- io.datarouter.filesystem.snapshot.reader - package io.datarouter.filesystem.snapshot.reader
- io.datarouter.filesystem.snapshot.reader.block - package io.datarouter.filesystem.snapshot.reader.block
- io.datarouter.filesystem.snapshot.reader.record - package io.datarouter.filesystem.snapshot.reader.record
- io.datarouter.filesystem.snapshot.storage.block - package io.datarouter.filesystem.snapshot.storage.block
- io.datarouter.filesystem.snapshot.storage.file - package io.datarouter.filesystem.snapshot.storage.file
- io.datarouter.filesystem.snapshot.web - package io.datarouter.filesystem.snapshot.web
- io.datarouter.filesystem.snapshot.writer - package io.datarouter.filesystem.snapshot.writer
- io.datarouter.filesystem.util - package io.datarouter.filesystem.util
- isEmpty() - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- isOlderThan(SnapshotKey, Duration) - Method in interface io.datarouter.filesystem.snapshot.key.SnapshotKeyDecoder
- isReady(int, int) - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- isSorted(SnapshotEntry, SnapshotEntry, boolean) - Static method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- items - Variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlan
K
- key - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- key - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndRoot
- key - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
- key - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- key - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- key - Variable in class io.datarouter.filesystem.snapshot.web.SnapshotRecordStrings
- key() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- key(int) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- key(int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- KEY_COMPARATOR - Static variable in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- KEY_COMPARATOR - Static variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- KEY_COMPARATOR - Static variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- keyCopies() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- keyCopies() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- keyFrom() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- keyLength() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- keyName() - Method in interface io.datarouter.filesystem.snapshot.web.SnapshotRecordStringDecoder
- keyReadOps(boolean) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- keys() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- keys() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- keys() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
-
The Scanner may reuse the same ByteRange for all keys, meaning the caller should clone the ByteRanges if they need to be long-lived.
- keySlab() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- keyTo() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
L
- lastBlockKey - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- lastKey() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- lastRecordId() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- LatestBlockCache - Class in io.datarouter.filesystem.snapshot.cache
-
Simple implementation holds the most recent block of each type accessed.
- LatestBlockCache(SnapshotKey, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- leaf(byte[]) - Method in class io.datarouter.filesystem.snapshot.compress.BlockDecompressor
- leaf(byte[]) - Method in class io.datarouter.filesystem.snapshot.encode.BlockDecoder
- leaf(int) - Static method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- leaf(BlockKey) - Method in class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- leaf(BlockKey) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- leaf(BlockKey) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- leaf(SnapshotKey, int) - Static method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- leaf(SnapshotKey, int, int, int, int) - Static method in class io.datarouter.filesystem.snapshot.block.BlockKey
- LEAF - io.datarouter.filesystem.snapshot.block.BlockType
- leafBlock(byte[]) - Method in class io.datarouter.filesystem.snapshot.reader.SnapshotKeyReader
- leafBlock(EncodedBlock, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBlock(CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- leafBlock(CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- LeafBlock - Interface in io.datarouter.filesystem.snapshot.block.leaf
- LeafBlock.ValueLocation - Class in io.datarouter.filesystem.snapshot.block.leaf
- leafBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderCompressors
- leafBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafBlockCompressor() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- leafBlockCompressor() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- LeafBlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- leafBlockEncoderSupplier - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafBlockFormat - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderFormats
- leafBlockKey(SnapshotKey, int) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- leafBlockKey(SnapshotKey, int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- leafBlockQueue - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- LeafBlockRange(List<BlockKey>) - Constructor for class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- LeafBlockRangeLoader - Class in io.datarouter.filesystem.snapshot.reader.block
- LeafBlockRangeLoader() - Constructor for class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader
- LeafBlockRangeLoader.LeafBlockRange - Class in io.datarouter.filesystem.snapshot.reader.block
- leafBlocks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBlocksInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBlockSize - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlocksPerFile
- leafBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafBlocksPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- leafBlocksPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- leafBlockType() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- leafBlockType() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- LeafBlockV1 - Class in io.datarouter.filesystem.snapshot.block.leaf
-
Sections: - num keys - key endings: relative to the start of the section - keys - value block ids - value block indexes
- LeafBlockV1(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- LeafBlockV1Encoder - Class in io.datarouter.filesystem.snapshot.block.leaf
- LeafBlockV1Encoder(int) - Constructor for class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- LeafBlockWithValueBlocks - Class in io.datarouter.filesystem.snapshot.reader.block
- LeafBlockWithValueBlocks(RootBlock, LeafBlock, List<List<ValueBlock>>) - Constructor for class io.datarouter.filesystem.snapshot.reader.block.LeafBlockWithValueBlocks
- leafBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBytesInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBytesPerFile
- leafBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafBytesPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- leafBytesPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- leafEncoderChunkSize - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- leafFile(FileKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- leafFile(FileKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- leafFileId(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- leafFileInfo(int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- leafFileInfoReady(int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- leafMemory(boolean, int, long) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in class io.datarouter.filesystem.snapshot.cache.MemoryBlockCache
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- leafRange(LeafBlockRangeLoader.LeafBlockRange) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- leafRecord(long) - Method in class io.datarouter.filesystem.snapshot.reader.SnapshotIdReader
- leafRecords() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- leafStallNs - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- leafTasks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- length - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- length(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- length(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- length(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- length(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- length(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- level - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- level - Variable in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- level - Variable in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- level() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
-
level 0 is a leaf index pointing at LeafBlocks
- level() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- level() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- level() - Method in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- LEVEL_AND_BLOCK_ID_COMPARATOR - Static variable in interface io.datarouter.filesystem.snapshot.encode.BranchBlockEncoder
- listChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- listChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService
- listGroups - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.GroupPaths
- listGroups() - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotGroupsHandler
- listSnapshots - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.GroupPaths
- listSnapshots(String) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotGroupHandler
- LOG_COMPARISONS - Static variable in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- logPeriodMs - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- logQueueStats() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
M
- makeCacheStorage(String) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- makeEntries(long, int) - Static method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- makeEntryScanner(ExecutorService, int) - Method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- makeKey(long) - Static method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- makeSnapshotFileStorage(String) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- makeStorageReader(String) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- makeValue(long) - Static method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- makeWrappedNodeFactory() - Method in class io.datarouter.filesystem.client.FilesystemClientNodeFactory
- maxBranchLevel() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- maxVersions - Variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
-
After retaining minVersions and deleting snapshots older than the ttl, delete the oldest snapshots over maxVersions
- MemoryBlockCache - Class in io.datarouter.filesystem.snapshot.cache
-
Thread-safe cache that can be shared between multiple readers.
- MemoryBlockCache(int, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.cache.MemoryBlockCache
N
- name() - Method in interface io.datarouter.filesystem.snapshot.compress.BlockCompressor
- name() - Method in class io.datarouter.filesystem.snapshot.compress.ChecksumBlockCompressor
- name() - Method in class io.datarouter.filesystem.snapshot.compress.GzipBlockCompressor
- name() - Method in class io.datarouter.filesystem.snapshot.compress.PassthroughBlockCompressor
- NAME - Static variable in class io.datarouter.filesystem.client.FilesystemClientType
- NAME - Static variable in class io.datarouter.filesystem.snapshot.compress.ChecksumBlockCompressor
- NAME - Static variable in class io.datarouter.filesystem.snapshot.compress.GzipBlockCompressor
- NAME - Static variable in class io.datarouter.filesystem.snapshot.compress.PassthroughBlockCompressor
- numBranchBlocks() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numBranchBlocks() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numBranchBlocks(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numBranchBlocks(int) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numBranchBlocksByLevel - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockCounts
- numBranchBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsCompressed
- numBranchBytesCompressed() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numBranchBytesCompressed() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numBranchBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsEncoded
- numBranchBytesEncoded() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numBranchBytesEncoded() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numBranchLevels - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- numBranchLevels() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numBranchLevels() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numBytes() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- numBytes() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- numBytes() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- numBytes() - Method in interface io.datarouter.filesystem.snapshot.encode.DataBlockEncoder
-
Used to determine when to flush a block.
- numColumns - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- numColumns() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numColumns() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numDictionaryEntries() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numDictionaryEntries() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numEntries - Variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- numEntries - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- numLeafBlocks - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockCounts
- numLeafBlocks() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numLeafBlocks() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numLeafBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsCompressed
- numLeafBytesCompressed() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numLeafBytesCompressed() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numLeafBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsEncoded
- numLeafBytesEncoded() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numLeafBytesEncoded() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numMultiEndingChecks - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- numRecords - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- numRecords() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1Encoder
- numRecords() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- numRecords() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numRecords() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- numRecords() - Method in interface io.datarouter.filesystem.snapshot.encode.DataBlockEncoder
-
The number of items in the block.
- numRootBytesEncoded() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numRootBytesEncoded() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numSingleEndingChecks - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- numThreads - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- numValueBlocks() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numValueBlocks() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numValueBlocks(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- numValueBlocks(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- numValueBlocks(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1Encoder
- numValueBlocks(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numValueBlocks(int) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numValueBlocks(int) - Method in interface io.datarouter.filesystem.snapshot.encode.LeafBlockEncoder
- numValueBlocksByColumn - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockCounts
- numValueBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsCompressed
- numValueBytesCompressed() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numValueBytesCompressed() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numValueBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsEncoded
- numValueBytesEncoded() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- numValueBytesEncoded() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- numValues() - Method in interface io.datarouter.filesystem.snapshot.block.value.ValueBlock
- numValues() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
O
- offset - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- onBranchFileWrite(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- onLeafFileWrite(Void) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- onValueFileWrite(Void) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- optMaxVersions() - Method in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
- optTtl() - Method in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
P
- P_groupId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- P_groupId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntryHandler
- P_groupId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotHandler
- P_id - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntryHandler
- P_limit - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- P_offset - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- P_snapshotId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntriesHandler
- P_snapshotId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotEntryHandler
- P_snapshotId - Static variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotHandler
- pad(int) - Static method in class io.datarouter.filesystem.snapshot.block.BlockSizeCalculator
- parse(byte[]) - Method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- PassthroughBlockCompressor - Class in io.datarouter.filesystem.snapshot.compress
- PassthroughBlockCompressor() - Constructor for class io.datarouter.filesystem.snapshot.compress.PassthroughBlockCompressor
- PATH_COMPARATOR - Static variable in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- PathbeanBatchingScanner - Class in io.datarouter.filesystem.util
- PathbeanBatchingScanner(Scanner<Pathbean>, long, int) - Constructor for class io.datarouter.filesystem.util.PathbeanBatchingScanner
- pathFormat() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- pathFormat() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- paths - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- PathService - Class in io.datarouter.filesystem.raw
- PathService() - Constructor for class io.datarouter.filesystem.raw.PathService
- PathService.CheckedPathService - Class in io.datarouter.filesystem.raw
- pathsSupplier - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- pathToString(Path) - Static method in class io.datarouter.filesystem.raw.PathService
- peek() - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- peek(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peek(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- peekMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peekMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- peekUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- peekUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- persist - Variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- persist - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- plan() - Method in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner
- poll(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- pollMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- pollMulti(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- pollUntilEmpty(Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- PROP_root - Static variable in class io.datarouter.filesystem.client.FilesystemOptions
- put(D, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- put(D, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
- putMessage(String) - Method in class io.datarouter.filesystem.raw.queue.DirectoryQueue
- putMulti(Collection<D>, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryGroupQueueNode
- putMulti(Collection<D>, Config) - Method in class io.datarouter.filesystem.node.queue.DirectoryQueueNode
R
- rangeBlockKey() - Method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- read(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- read(PathbeanKey) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- read(PathbeanKey, long, int) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- read(PathbeanKey, long, int) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- read(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- read(String, long, int) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- readBytes(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- readBytes(Path) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- readBytes(Path, long, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- readBytes(Path, long, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- readStallNs - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- readUtf8(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- readUtf8(Path) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
- readUtf8(Path) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService
- reason - Variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlanItem
- recordId(boolean) - Method in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafSearchResult
- recordId(int) - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- recordId(int) - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- recordId(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- recordId(int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- register(SnapshotGroup) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- register(String, SnapshotPaths) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsRegistry
- register(String, Class<? extends BlockCompressor>) - Method in class io.datarouter.filesystem.snapshot.compress.BlockCompressorRegistry
- registerBranch(String, Class<? extends BranchBlock>) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- registerLeaf(String, Class<? extends LeafBlock>) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- registerRoot(String, Class<? extends RootBlock>) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- registerValue(String, Class<? extends ValueBlock>) - Method in class io.datarouter.filesystem.snapshot.block.BlockTypeRegistry
- root - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndRoot
- root - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
- root() - Static method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- root(byte[]) - Method in class io.datarouter.filesystem.snapshot.encode.BlockDecoder
- root(BlockKey) - Method in class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- root(BlockKey) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- root(BlockKey) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- root(SnapshotKey) - Static method in class io.datarouter.filesystem.snapshot.block.BlockKey
- root(SnapshotKey) - Static method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- ROOT - io.datarouter.filesystem.snapshot.block.BlockType
- rootBlock() - Static method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- RootBlock - Interface in io.datarouter.filesystem.snapshot.block.root
- RootBlockDecoder - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockDecoder() - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockDecoder
- RootBlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- RootBlockEncoderBlockCounts(int[], int, int[]) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockCounts
- RootBlockEncoderBlockEndings(int) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockEndings
- RootBlockEncoderBlocksPerFile(int, int, int) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlocksPerFile
- RootBlockEncoderByteCountsCompressed(long, long, long) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsCompressed
- RootBlockEncoderByteCountsEncoded(long, long, long) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderByteCountsEncoded
- RootBlockEncoderBytesPerFile(int, int, int) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBytesPerFile
- RootBlockEncoderCompressors(String, String, String) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderCompressors
- RootBlockEncoderFormats(String, String, String) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderFormats
- rootBlockEncoderSupplier - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- RootBlockEncoderTimings(long, long) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderTimings
- RootBlockFields - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields(boolean, SnapshotPaths, RootBlockFields.RootBlockEncoderFormats, RootBlockFields.RootBlockEncoderCompressors, RootBlockFields.RootBlockEncoderBytesPerFile, RootBlockFields.RootBlockEncoderBlocksPerFile, long, int, RootBlockFields.RootBlockEncoderBlockCounts, RootBlockFields.RootBlockEncoderByteCountsEncoded, RootBlockFields.RootBlockEncoderByteCountsCompressed, RootBlockFields.RootBlockEncoderBlockEndings, RootBlockFields.RootBlockEncoderTimings) - Constructor for class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- RootBlockFields.RootBlockEncoderBlockCounts - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderBlockEndings - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderBlocksPerFile - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderByteCountsCompressed - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderByteCountsEncoded - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderBytesPerFile - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderCompressors - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderFormats - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockFields.RootBlockEncoderTimings - Class in io.datarouter.filesystem.snapshot.encode
- RootBlockV1 - Class in io.datarouter.filesystem.snapshot.block.root
- RootBlockV1(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- RootBlockV1Encoder - Class in io.datarouter.filesystem.snapshot.block.root
- RootBlockV1Encoder() - Constructor for class io.datarouter.filesystem.snapshot.block.root.RootBlockV1Encoder
- rootBranchBlockEnding() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- rootBranchBlockEnding() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- rootBranchBlockKey(SnapshotKey) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- rootBranchBlockLength - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlockEndings
- rootBranchEnding() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- rootFile() - Static method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
S
- safeInitClient(ClientId) - Method in class io.datarouter.filesystem.client.FilesystemClientManager
- scan(int) - Method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockWithValueBlocks
- scan(int) - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- scanChildren(Subpath, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- scanChunks(Path, ExecutorService, int, int) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- scanColumnValues(int) - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- scanDescendantsPaged(Subpath, boolean, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- scanDescendantsPaged(Path, boolean, boolean) - Method in class io.datarouter.filesystem.raw.PathService
-
Recursively scan directories, optionally sorting them in String ordering, since the filesystem may return them in any order, which is often the order that sub-directories were added to a parent.
- scanIds() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- scanKeys() - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- scanKeysPaged(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- scanKeysPaged(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- scanLeafBlocks(long) - Method in class io.datarouter.filesystem.snapshot.reader.block.ScanningBlockReader
- scanLeafRecords(byte[], boolean) - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- scanLeafRecords(long) - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- ScanningBlockReader - Class in io.datarouter.filesystem.snapshot.reader.block
-
Thread-safe The parallel operations perform the potentially high-latency block fetches The blocks are passed to the parent scanner which parses them.
- ScanningBlockReader(SnapshotKey, ExecutorService, int, int, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.reader.block.ScanningBlockReader
- ScanningSnapshotReader - Class in io.datarouter.filesystem.snapshot.reader
-
Thread-safe The parallel operations perform the potentially high-latency block fetches The blocks are passed to the parent scanner which parses them.
- ScanningSnapshotReader(SnapshotKey, ExecutorService, int, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- scanPaged(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- scanPaged(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- scanSnapshotFilesFromStorage() - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupFileReadOps
- scanSnapshotKeys() - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
- scanSnapshotKeysAndRootBlocks(ExecutorService, int) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
- scanSnapshotKeysFromStorage() - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupFileReadOps
- scanSnapshotKeysOlderThan(Duration) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
- scanValues() - Method in class io.datarouter.filesystem.snapshot.reader.ScanningSnapshotReader
- search(byte[]) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- selfDestruct() - Method in class io.datarouter.filesystem.raw.DirectoryManager
-
This DirectoryManager object will become unusable and need to be recreated
- set(RootBlockFields) - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1Encoder
- set(RootBlockFields) - Method in interface io.datarouter.filesystem.snapshot.encode.RootBlockEncoder
- setCacheStorage(Directory) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- setSnapshotKeyDecoderClass(Class<? extends SnapshotKeyDecoder>) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- setSnapshotRecordStringDecoderClass(Class<? extends SnapshotRecordStringDecoder>) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- setVacuumConfig(SnapshotVacuumConfig) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- shutdown() - Method in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- shutdown(ClientId) - Method in class io.datarouter.filesystem.client.FilesystemClientManager
- size(String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- size(Path) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
- size(Path) - Method in class io.datarouter.filesystem.raw.PathService
- snapshot - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.DatarouterPaths
- SnapshotBenchmark - Class in io.datarouter.filesystem.snapshot.benchmark
- SnapshotBenchmark(SnapshotGroup, int, int, long, int, boolean) - Constructor for class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- SnapshotBlockStorage - Interface in io.datarouter.filesystem.snapshot.storage.block
- SnapshotBlockStorageReader - Interface in io.datarouter.filesystem.snapshot.storage.block
- SnapshotBlockWriter - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotBlockWriter(SnapshotKey, SnapshotWriterTracker, SnapshotBlockStorage, SnapshotFileStorage, SnapshotWriterConfig, ExecutorService) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- SnapshotEntry - Class in io.datarouter.filesystem.snapshot.entry
- SnapshotEntry(byte[], byte[], byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- SnapshotEntry(byte[], int, int, byte[], int, int, byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- SnapshotEntrySlabBuilder - Class in io.datarouter.filesystem.snapshot.entry
- SnapshotEntrySlabBuilder() - Constructor for class io.datarouter.filesystem.snapshot.entry.SnapshotEntrySlabBuilder
- SnapshotFile(String, int, CompressedBlocks) - Constructor for class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- SnapshotFileDeleter - Class in io.datarouter.filesystem.snapshot.storage.file
- SnapshotFileDeleter(RootBlock, SnapshotPathsRegistry, SnapshotKey, SnapshotFileStorage, ExecutorService, int) - Constructor for class io.datarouter.filesystem.snapshot.storage.file.SnapshotFileDeleter
- SnapshotFileStorage - Interface in io.datarouter.filesystem.snapshot.storage.file
- SnapshotFileWriter - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotFileWriter(SnapshotWriterTracker, SnapshotFileStorage, SnapshotWriterConfig, Consumer<Void>, Consumer<Void>, Consumer<Integer>) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- SnapshotGroup - Class in io.datarouter.filesystem.snapshot.group
- SnapshotGroup(String, SnapshotPathsRegistry, RootBlockDecoder, DecodingBlockLoaderFactory, Directory, Directory, Class<? extends SnapshotKeyDecoder>, Class<? extends SnapshotRecordStringDecoder>, SnapshotVacuumConfig) - Constructor for class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- SnapshotGroupBuilder - Class in io.datarouter.filesystem.snapshot.group
- SnapshotGroupBuilder(String, SnapshotPathsRegistry, RootBlockDecoder, DecodingBlockLoaderFactory, Directory) - Constructor for class io.datarouter.filesystem.snapshot.group.SnapshotGroupBuilder
- SnapshotGroupDeleteOps - Class in io.datarouter.filesystem.snapshot.group.groupops
- SnapshotGroupDeleteOps(SnapshotGroup, SnapshotPathsRegistry, Directory, Directory, Directory) - Constructor for class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupDeleteOps
- SnapshotGroupFactory - Class in io.datarouter.filesystem.snapshot.group
- SnapshotGroupFactory() - Constructor for class io.datarouter.filesystem.snapshot.group.SnapshotGroupFactory
- SnapshotGroupFileReadOps - Class in io.datarouter.filesystem.snapshot.group.groupops
- SnapshotGroupFileReadOps(String, Directory, Directory) - Constructor for class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupFileReadOps
- SnapshotGroupKeyReadOps - Class in io.datarouter.filesystem.snapshot.group.groupops
- SnapshotGroupKeyReadOps(SnapshotGroup, SnapshotGroupFileReadOps, SnapshotKeyDecoder, boolean) - Constructor for class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
- SnapshotGroups - Class in io.datarouter.filesystem.snapshot.group
- SnapshotGroups() - Constructor for class io.datarouter.filesystem.snapshot.group.SnapshotGroups
- SnapshotGroupVacuumOps - Class in io.datarouter.filesystem.snapshot.group.groupops
- SnapshotGroupVacuumOps(SnapshotGroup, String, Directory, SnapshotKeyDecoder, SnapshotVacuumConfig, SnapshotGroupFileReadOps, SnapshotGroupKeyReadOps) - Constructor for class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupVacuumOps
- SnapshotGroupWriteOps - Class in io.datarouter.filesystem.snapshot.group.groupops
- SnapshotGroupWriteOps(SnapshotGroup, String, DecodingBlockLoaderFactory, Directory, Directory, Map<SnapshotKey, DecodingBlockLoader>) - Constructor for class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupWriteOps
- snapshotId - Variable in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- SnapshotIdReader - Class in io.datarouter.filesystem.snapshot.reader
-
Not thread-safe because of LatestBlockCache
- SnapshotIdReader(SnapshotKey, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.reader.SnapshotIdReader
- snapshotKey - Variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- snapshotKey - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- snapshotKey - Variable in class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlanItem
- snapshotKey - Variable in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- snapshotKey - Variable in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- snapshotKey(long) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- SnapshotKey - Class in io.datarouter.filesystem.snapshot.key
- SnapshotKey(String, String) - Constructor for class io.datarouter.filesystem.snapshot.key.SnapshotKey
- SnapshotKeyAndNumRecords - Class in io.datarouter.filesystem.snapshot.group.dto
- SnapshotKeyAndNumRecords(SnapshotKeyAndRoot) - Constructor for class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- SnapshotKeyAndNumRecords(SnapshotKey, long) - Constructor for class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- SnapshotKeyAndRoot - Class in io.datarouter.filesystem.snapshot.group.dto
- SnapshotKeyAndRoot(SnapshotKey, RootBlock) - Constructor for class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndRoot
- SnapshotKeyDecoder - Interface in io.datarouter.filesystem.snapshot.key
- SnapshotKeyReader - Class in io.datarouter.filesystem.snapshot.reader
-
Not thread-safe because of LatestBlockCache
- SnapshotKeyReader(SnapshotKey, BlockLoader) - Constructor for class io.datarouter.filesystem.snapshot.reader.SnapshotKeyReader
- snapshotLeafRecord(long) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- SnapshotLeafRecord - Class in io.datarouter.filesystem.snapshot.reader.record
- SnapshotLeafRecord(long, byte[], byte[]) - Constructor for class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- SnapshotLeafSearchResult - Class in io.datarouter.filesystem.snapshot.reader.record
- SnapshotLeafSearchResult(long, boolean) - Constructor for class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafSearchResult
- SnapshotPaths - Interface in io.datarouter.filesystem.snapshot.path
- SnapshotPaths() - Constructor for class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.SnapshotPaths
- SnapshotPathsRegistry - Class in io.datarouter.filesystem.snapshot.path
- SnapshotPathsRegistry() - Constructor for class io.datarouter.filesystem.snapshot.path.SnapshotPathsRegistry
- SnapshotPathsV1 - Class in io.datarouter.filesystem.snapshot.path
- SnapshotPathsV1() - Constructor for class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- SnapshotRecord - Class in io.datarouter.filesystem.snapshot.reader.record
- SnapshotRecord(long, byte[], byte[], byte[][]) - Constructor for class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- SnapshotRecord(long, SnapshotEntry) - Constructor for class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- SnapshotRecordStringDecoder - Interface in io.datarouter.filesystem.snapshot.web
- SnapshotRecordStrings - Class in io.datarouter.filesystem.snapshot.web
- SnapshotRecordStrings(long, String, String, List<String>) - Constructor for class io.datarouter.filesystem.snapshot.web.SnapshotRecordStrings
- SnapshotVacuumConfig - Class in io.datarouter.filesystem.snapshot.group.vacuum
- SnapshotVacuumConfig(Integer, Duration, Integer) - Constructor for class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumConfig
- SnapshotVacuumPlan() - Constructor for class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlan
- SnapshotVacuumPlanItem(SnapshotKey, String) - Constructor for class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner.SnapshotVacuumPlanItem
- SnapshotVacuumPlanner - Class in io.datarouter.filesystem.snapshot.group.vacuum
- SnapshotVacuumPlanner(SnapshotVacuumConfig, SnapshotKeyDecoder, List<SnapshotKey>) - Constructor for class io.datarouter.filesystem.snapshot.group.vacuum.SnapshotVacuumPlanner
- SnapshotVacuumPlanner.SnapshotVacuumPlan - Class in io.datarouter.filesystem.snapshot.group.vacuum
- SnapshotVacuumPlanner.SnapshotVacuumPlanItem - Class in io.datarouter.filesystem.snapshot.group.vacuum
- snapshotValue(long) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- SnapshotWriter - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotWriter(SnapshotKey, SnapshotFileStorage, SnapshotBlockStorage, SnapshotWriterConfig, ExecutorService) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotWriter
- SnapshotWriterConfig - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotWriterConfig(boolean, int, int, int, long, boolean, boolean, boolean, Supplier<SnapshotPaths>, int, int, int, int, int, int, int, int, int, int, Supplier<RootBlockEncoder>, Function<Integer, BranchBlockEncoder>, Supplier<LeafBlockEncoder>, Supplier<ValueBlockEncoder>, BlockCompressor, BlockCompressor, BlockCompressor) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- SnapshotWriterConfigBuilder - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotWriterConfigBuilder(boolean, int) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- SnapshotWriteResult - Class in io.datarouter.filesystem.snapshot.group.dto
- SnapshotWriterTracker - Class in io.datarouter.filesystem.snapshot.writer
- SnapshotWriterTracker(SnapshotKey) - Constructor for class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- sorted - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- sorted - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- sorted() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- sorted() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- splitByFileAndBatch(Scanner<BlockKey>, int) - Static method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader
- startBuilder(String, Directory) - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroupFactory
- submit(int, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- submitBranch(BranchBlockEncoder) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- submitLeaf(LeafBlockEncoder) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- submitValueBlock(int, int, ValueBlockEncoder) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotBlockWriter
- success - Variable in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
- success(SnapshotKey, RootBlock) - Static method in class io.datarouter.filesystem.snapshot.group.dto.SnapshotWriteResult
- summary - Variable in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotPaths.IndividualPaths
- summary(String, String) - Method in class io.datarouter.filesystem.snapshot.web.DatarouterSnapshotHandler
T
- takeLastFiles() - Method in class io.datarouter.filesystem.snapshot.writer.BlockQueue
- timings - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields
- toCacheBlockKey() - Method in class io.datarouter.filesystem.snapshot.block.BlockKey
- toDetailedString() - Method in interface io.datarouter.filesystem.snapshot.block.branch.BranchBlock
- toDetailedString() - Method in class io.datarouter.filesystem.snapshot.block.branch.BranchBlockV1
- toDetailedString() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- toFileKey() - Method in class io.datarouter.filesystem.snapshot.block.BlockKey
- toInstant(SnapshotKey) - Method in interface io.datarouter.filesystem.snapshot.key.SnapshotKeyDecoder
- toInstant(SnapshotKey) - Method in class io.datarouter.filesystem.snapshot.key.UlidSnapshotKeyDecoder
- toKeyValueStrings() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- toLog(long) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- toString() - Method in class io.datarouter.filesystem.snapshot.block.BlockKey
- toString() - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- toString() - Method in class io.datarouter.filesystem.snapshot.key.SnapshotKey
- toString() - Method in class io.datarouter.filesystem.snapshot.reader.block.LeafBlockRangeLoader.LeafBlockRange
- toString() - Method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- toString() - Method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- toStringDebug() - Method in class io.datarouter.filesystem.snapshot.storage.file.BlobStorageSnapshotFileStorage
- toStringDebug() - Method in interface io.datarouter.filesystem.snapshot.storage.file.SnapshotFileStorage
- totalBytesCompressed() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- totalBytesEncoded() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- totalLength - Variable in class io.datarouter.filesystem.snapshot.compress.CompressedBlock
- totalLength - Variable in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
- totalLength - Variable in class io.datarouter.filesystem.snapshot.encode.EncodedBlock
- totalRecords(List<SnapshotKeyAndNumRecords>) - Static method in class io.datarouter.filesystem.snapshot.group.dto.SnapshotKeyAndNumRecords
- totalTasks() - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- type - Variable in class io.datarouter.filesystem.snapshot.block.BlockKey
- type - Variable in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- type - Variable in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- type - Variable in class io.datarouter.filesystem.snapshot.writer.BlockQueue.SnapshotFile
- type(byte[]) - Static method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
U
- UlidSnapshotKeyDecoder - Class in io.datarouter.filesystem.snapshot.key
- UlidSnapshotKeyDecoder() - Constructor for class io.datarouter.filesystem.snapshot.key.UlidSnapshotKeyDecoder
- updateCache - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- Utf8SmallFileService - Class in io.datarouter.filesystem.raw.small
- Utf8SmallFileService() - Constructor for class io.datarouter.filesystem.raw.small.Utf8SmallFileService
- Utf8SmallFileService.CheckedUtf8FileService - Class in io.datarouter.filesystem.raw.small
V
- vacuum(ExecutorService, int) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupVacuumOps
- vacuumOps() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- vacuumOrphanedFilesOlderThan(Duration) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupVacuumOps
- value - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotLeafRecord
- value - Variable in class io.datarouter.filesystem.snapshot.reader.record.SnapshotRecord
- value - Variable in class io.datarouter.filesystem.snapshot.web.SnapshotRecordStrings
- value() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- value(byte[]) - Method in class io.datarouter.filesystem.snapshot.compress.BlockDecompressor
- value(byte[]) - Method in class io.datarouter.filesystem.snapshot.encode.BlockDecoder
- value(int) - Method in interface io.datarouter.filesystem.snapshot.block.value.ValueBlock
- value(int) - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
- value(int, int) - Static method in class io.datarouter.filesystem.snapshot.storage.file.FileKey
- value(BlockKey) - Method in class io.datarouter.filesystem.snapshot.cache.LatestBlockCache
- value(BlockKey) - Method in interface io.datarouter.filesystem.snapshot.reader.block.BlockLoader
- value(BlockKey) - Method in class io.datarouter.filesystem.snapshot.reader.block.DecodingBlockLoader
- value(SnapshotKey, int, int) - Static method in class io.datarouter.filesystem.snapshot.storage.block.CacheBlockKey
- value(SnapshotKey, int, int, int, int, int) - Static method in class io.datarouter.filesystem.snapshot.block.BlockKey
- VALUE - io.datarouter.filesystem.snapshot.block.BlockType
- valueBlock(EncodedBlock, CompressedBlock) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBlock(CacheBlockKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- valueBlock(CacheBlockKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- ValueBlock - Interface in io.datarouter.filesystem.snapshot.block.value
- valueBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderCompressors
- valueBlockCompressor - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- valueBlockCompressor() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- valueBlockCompressor() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- ValueBlockEncoder - Interface in io.datarouter.filesystem.snapshot.encode
- valueBlockEncoderSupplier - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- valueBlockEnding(int, int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueBlockEnding(int, int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- valueBlockFormat - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderFormats
- valueBlockId - Variable in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlock.ValueLocation
- valueBlockIds(int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueBlockKey(SnapshotKey, int, int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueBlockKey(SnapshotKey, int, int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- valueBlockOffset(int, int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueBlockOffset(int, int) - Method in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlockV1
- valueBlockOffsetForKey(int, int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueBlockQueueByColumn - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- valueBlocks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBlocksInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBlockSize - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- valueBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBlocksPerFile
- valueBlocksPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- valueBlocksPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- valueBlocksPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- valueBlockType() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- valueBlockType() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- ValueBlockV1 - Class in io.datarouter.filesystem.snapshot.block.value
-
Simple format using 4-byte ints.
- ValueBlockV1(byte[]) - Constructor for class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
- ValueBlockV1Encoder - Class in io.datarouter.filesystem.snapshot.block.value
- ValueBlockV1Encoder() - Constructor for class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1Encoder
- valueBytesCompressed - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBytesEncoded - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBytesInMemory - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderBytesPerFile
- valueBytesPerFile - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfig
- valueBytesPerFile() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- valueBytesPerFile() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- valueCopies() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueCopies() - Method in interface io.datarouter.filesystem.snapshot.block.value.ValueBlock
- valueFile(FileKey) - Method in interface io.datarouter.filesystem.snapshot.path.SnapshotPaths
- valueFile(FileKey) - Method in class io.datarouter.filesystem.snapshot.path.SnapshotPathsV1
- valueFileId(int) - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- valueFileInfo(int, int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- valueFileInfoReady(int, int, int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotFileWriter
- valueFrom() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- valueIndex - Variable in class io.datarouter.filesystem.snapshot.block.leaf.LeafBlock.ValueLocation
- valueIndex(int, int, int) - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- valueLength() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- ValueLocation(int, int) - Constructor for class io.datarouter.filesystem.snapshot.block.leaf.LeafBlock.ValueLocation
- valueMemory(boolean, int, long) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueName() - Method in interface io.datarouter.filesystem.snapshot.web.SnapshotRecordStringDecoder
- valueOf(String) - Static method in enum io.datarouter.filesystem.snapshot.block.BlockType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.datarouter.filesystem.snapshot.block.BlockType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface io.datarouter.filesystem.snapshot.block.leaf.LeafBlock
- values() - Method in interface io.datarouter.filesystem.snapshot.block.value.ValueBlock
- values() - Method in class io.datarouter.filesystem.snapshot.block.value.ValueBlockV1
- valueSlab() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
- valueStallNs - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueTasks - Variable in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker
- valueTo() - Method in class io.datarouter.filesystem.snapshot.entry.SnapshotEntry
W
- withBatchQueueLength(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBlockSize(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBlocksPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBranchBlockCompressor(BlockCompressor) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBranchBlockEncoderFactory(Function<Integer, BranchBlockEncoder>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBranchBlockSize(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBranchBlocksPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBranchBytesPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withBytesPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withCompressor(BlockCompressor) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withCompressorConcatChunks(boolean) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafBlockCompressor(BlockCompressor) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafBlockEncoderSupplier(Supplier<LeafBlockEncoder>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafBlockSize(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafBlocksPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafBytesPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLeafEncoderChunkSize(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withLogPeriodThreads(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withNumThreads(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withPathsSupplier(Supplier<SnapshotPaths>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withPersist(boolean) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withRoot(String) - Method in class io.datarouter.filesystem.client.FilesystemClientOptionsBuilder
- withRootBlockEncoderFactory(Supplier<RootBlockEncoder>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withUpdateCache(boolean) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withValueBlockCompressor(BlockCompressor) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withValueBlockEncoderSupplier(Supplier<ValueBlockEncoder>) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withValueBlockSize(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withValueBlocksPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- withValueBytesPerFile(int) - Method in class io.datarouter.filesystem.snapshot.writer.SnapshotWriterConfigBuilder
- write(SnapshotWriterConfig, Scanner<List<SnapshotEntry>>, ExecutorService, Supplier<Boolean>) - Method in class io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupWriteOps
- write(PathbeanKey, byte[]) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- write(PathbeanKey, byte[]) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- write(PathbeanKey, Scanner<byte[]>) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- write(PathbeanKey, Scanner<byte[]>) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- write(PathbeanKey, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
- write(PathbeanKey, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
- write(String, byte[]) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- write(String, Scanner<byte[]>) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- write(String, InputStream) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- WRITE_BATCH_SIZE - Static variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- writeBatchSize - Variable in class io.datarouter.filesystem.snapshot.benchmark.SnapshotBenchmark
- writeBytes(Path, byte[]) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- writeBytes(Path, byte[]) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- writeBytes(Path, Scanner<byte[]>) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- writeBytes(Path, Scanner<byte[]>) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- writeBytes(Path, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
- writeBytes(Path, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
- writeDuration() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- writeDurationMs - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderTimings
- writeDurationMs() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- writeDurationMs() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- writeOps() - Method in class io.datarouter.filesystem.snapshot.group.SnapshotGroup
- writeStartTimeMs - Variable in class io.datarouter.filesystem.snapshot.encode.RootBlockFields.RootBlockEncoderTimings
- writeStartTimeMs() - Method in interface io.datarouter.filesystem.snapshot.block.root.RootBlock
- writeStartTimeMs() - Method in class io.datarouter.filesystem.snapshot.block.root.RootBlockV1
- writeUtf8(String, String) - Method in class io.datarouter.filesystem.raw.DirectoryManager
- writeUtf8(Path, String) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService.CheckedUtf8FileService
- writeUtf8(Path, String) - Method in class io.datarouter.filesystem.raw.small.Utf8SmallFileService
All Classes All Packages