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
 
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
 
scan(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
scan(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorageNode
 
scanChildren(Subpath, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
scanChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService.CheckedPathService
 
scanChildren(Path, Set<String>, int, boolean) - Method in class io.datarouter.filesystem.raw.PathService
 
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
 
scanDescendants(Subpath, boolean, boolean) - Method in class io.datarouter.filesystem.raw.DirectoryManager
 
scanDescendants(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 subdirectories 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
 
scanKeys(Subpath) - Method in class io.datarouter.filesystem.node.object.DirectoryBlobStorage
 
scanKeys(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
 
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