Class BlockfileIndexBlockBuilder
java.lang.Object
io.datarouter.bytes.blockfile.io.write.BlockfileIndexBlockBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionBlockfileIndexBlockBuilder(int maxRecordsPerLevel, Optional<ByteLength> optTargetBlockSize, int level) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(BlockfileIndexEntry child, int addToEstEncodedSize) build(long globalBlockId, long indexBlockId) longbooleanbooleanisFull()intlevel()int
-
Constructor Details
-
BlockfileIndexBlockBuilder
public BlockfileIndexBlockBuilder(int maxRecordsPerLevel, Optional<ByteLength> optTargetBlockSize, int level)
-
-
Method Details
-
addChild
-
numChildren
public int numChildren() -
hasChildren
public boolean hasChildren() -
estEncodedSize
public long estEncodedSize() -
isFull
public boolean isFull() -
level
public int level() -
build
-