Class BlockfileWriterState
java.lang.Object
io.datarouter.bytes.blockfile.io.write.BlockfileWriterState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendFooterBlock(BlockfileBaseTokens tokens) appendHeaderBlock(BlockfileBaseTokens tokens) appendIndexBlock(BlockfileIndexTokens tokens) appendValueBlock(BlockfileValueTokens tokens) longcursor()intlonggetNumItemsAndAdd(long add) longlonglonglongvoidsetFooterBlockLength(int length) longlonglong
-
Constructor Details
-
BlockfileWriterState
public BlockfileWriterState()
-
-
Method Details
-
appendHeaderBlock
-
appendValueBlock
-
appendIndexBlock
-
getNumItemsAndAdd
public long getNumItemsAndAdd(long add) -
takeGlobalBlockId
public long takeGlobalBlockId() -
previousGlobalBlockId
public long previousGlobalBlockId() -
nextGlobalBlockId
public long nextGlobalBlockId() -
headerBlockLocation
-
numValueBlocks
public long numValueBlocks() -
takeValueBlockId
public long takeValueBlockId() -
numIndexBlocks
public long numIndexBlocks() -
takeIndexBlockId
public long takeIndexBlockId() -
latestIndexBlockLocation
-
cursor
public long cursor()
-