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

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.compress.CompressedBlock
 
chunkIterator() - Method in class io.datarouter.filesystem.snapshot.compress.CompressedBlocks
 
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
 
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, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
write(PathbeanKey, InputStream) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
write(PathbeanKey, Iterator<byte[]>) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
write(PathbeanKey, Iterator<byte[]>) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
write(String, byte[]) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
write(String, InputStream) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
write(String, Iterator<byte[]>) - 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, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
 
writeBytes(Path, InputStream) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService
 
writeBytes(Path, Iterator<byte[]>) - Method in class io.datarouter.filesystem.raw.small.BinaryFileService.CheckedBinaryFileService
 
writeBytes(Path, Iterator<byte[]>) - 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
 
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