Klasse BlockChainEntry
java.lang.Object
org.teamapps.universaldb.index.buffer.chain.BlockChainEntry
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungBlockChainEntry(long position, int offset, org.agrona.concurrent.AtomicBuffer buffer, BlockChainType chainType, ByteOrder byteOrder) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddBlockCount(int add) voidaddTotalCount(int add) voidbooleancontainsBlockEntry(int entry) booleancontainsBlockEntry(BitSet bitSet) intintorg.agrona.concurrent.AtomicBufferlonglongintlongintvoidreadBlockEntries(List<Integer> list) intremoveBlockEntries(Set<Integer> valueSet) voidsubtractBlockCount(int subtract) voidsubtractTotalCont(int subtract) voidwriteBlockCount(int count) intwriteBlockEntries(int startListPos, int length, List<Integer> list) voidwriteLastBlockPosition(long position) voidwriteNextBlockPosition(long position) voidwriteTotalCount(int count)
-
Konstruktordetails
-
BlockChainEntry
public BlockChainEntry(long position, int offset, org.agrona.concurrent.AtomicBuffer buffer, BlockChainType chainType, ByteOrder byteOrder)
-
-
Methodendetails
-
getAvailableSpace
public int getAvailableSpace() -
clearEntry
public void clearEntry() -
readBlockEntries
-
containsBlockEntry
public boolean containsBlockEntry(int entry) -
containsBlockEntry
-
writeBlockEntries
-
removeBlockEntries
-
getTotalCount
public int getTotalCount() -
writeTotalCount
public void writeTotalCount(int count) -
addTotalCount
public void addTotalCount(int add) -
subtractTotalCont
public void subtractTotalCont(int subtract) -
getBlockCount
public int getBlockCount() -
writeBlockCount
public void writeBlockCount(int count) -
addBlockCount
public void addBlockCount(int add) -
subtractBlockCount
public void subtractBlockCount(int subtract) -
getNextBlockPosition
public long getNextBlockPosition() -
writeNextBlockPosition
public void writeNextBlockPosition(long position) -
getLastBlockPosition
public long getLastBlockPosition() -
writeLastBlockPosition
public void writeLastBlockPosition(long position) -
getPosition
public long getPosition() -
getOffset
public int getOffset() -
getBuffer
public org.agrona.concurrent.AtomicBuffer getBuffer() -
getChainType
-