Class ReferenceBuffer
- java.lang.Object
-
- org.teamapps.universaldb.index.reference.blockindex.MappedBuffer
-
- org.teamapps.universaldb.index.reference.blockindex.ReferenceBuffer
-
public class ReferenceBuffer extends MappedBuffer
-
-
Constructor Summary
Constructors Constructor Description ReferenceBuffer(java.io.File file, int bufferIndex)
-
Method Summary
Modifier and Type Method Description voidaddBlock(ReferenceBlock writerBlock, BlockType blockType)ReferenceBlockgetBlock(long index)voidsetBlockData(long index, ReferenceBlock block)-
Methods inherited from class org.teamapps.universaldb.index.reference.blockindex.MappedBuffer
createIndex, createIndex, flush, getAtomicBuffer, getBlockPosition, getBufferIndex, getBufferIndex, getFile, getFreeSpacePosition, getRemainingSize, getSize, readByte, readBytes, readInt, readLong, readShort, readValue, setFreeSpacePosition, writeByte, writeInt, writeLong, writeShort, writeValue, writeValue
-
-
-
-
Method Detail
-
getBlock
public ReferenceBlock getBlock(long index)
-
setBlockData
public void setBlockData(long index, ReferenceBlock block)
-
addBlock
public void addBlock(ReferenceBlock writerBlock, BlockType blockType)
-
-