- All Superinterfaces:
Block
- All Known Implementing Classes:
RootBlockV1
public interface RootBlock
extends Block
-
Method Summary
Methods inherited from interface io.datarouter.filesystem.snapshot.block.Block
heapSize
-
Method Details
-
type
static String type(
byte[] bytes)
-
-
-
-
-
-
branchBlockCompressor
String branchBlockCompressor()
-
-
-
branchBytesPerFile
int branchBytesPerFile()
-
leafBytesPerFile
int leafBytesPerFile()
-
valueBytesPerFile
int valueBytesPerFile()
-
branchBlocksPerFile
int branchBlocksPerFile()
-
leafBlocksPerFile
int leafBlocksPerFile()
-
valueBlocksPerFile
int valueBlocksPerFile()
-
-
numBranchBlocks
int numBranchBlocks()
-
numBranchBlocks
int numBranchBlocks(int level)
-
numLeafBlocks
int numLeafBlocks()
-
numColumns
int numColumns()
-
numValueBlocks
int numValueBlocks(int column)
-
numValueBlocks
int numValueBlocks()
-
numBranchLevels
int numBranchLevels()
-
maxBranchLevel
default int maxBranchLevel()
-
numRootBytesEncoded
long numRootBytesEncoded()
-
numBranchBytesEncoded
long numBranchBytesEncoded()
-
numLeafBytesEncoded
long numLeafBytesEncoded()
-
numValueBytesEncoded
long numValueBytesEncoded()
-
totalBytesEncoded
default long totalBytesEncoded()
-
numBranchBytesCompressed
long numBranchBytesCompressed()
-
numLeafBytesCompressed
long numLeafBytesCompressed()
-
numValueBytesCompressed
long numValueBytesCompressed()
-
totalBytesCompressed
default long totalBytesCompressed()
-
writeStartTimeMs
long writeStartTimeMs()
-
-
writeDurationMs
long writeDurationMs()
-
-
branchFileId
default int branchFileId(int level,
int blockId)
-
leafFileId
default int leafFileId(int blockId)
-
valueFileId
default int valueFileId(int blockId)
-
rootBranchBlockEnding
int rootBranchBlockEnding()
-
-
numDictionaryEntries
int numDictionaryEntries()
-
dictionaryKey
byte[] dictionaryKey(int index)
-
dictionaryValue
byte[] dictionaryValue(int index)
-