#include <LcsHash.h>
Public Attributes | |
uint16_t | next |
Index to the next hash value node with this hash key. | |
LcsHashValOrd | valueOrd |
Hash value ordinal contains index into valueNodes array for this hash value node. | |
uint16_t | valueOffset |
Offset of value stored in the cluster block. | |
uint16_t | sortedOrd |
The sorted order of value offsets. |
Definition at line 99 of file LcsHash.h.
Index to the next hash value node with this hash key.
Definition at line 104 of file LcsHash.h.
Referenced by LcsHashTable::getNextValueNode(), and LcsHashTable::insertNewValueNode().
Hash value ordinal contains index into valueNodes array for this hash value node.
The highest bit indicates value part of batch.
Definition at line 110 of file LcsHash.h.
Referenced by LcsHash::clearFixedEntries(), LcsHash::insert(), LcsHash::prepareCompressedBatch(), LcsHash::restore(), LcsHash::search(), and LcsHash::undoInsert().
Offset of value stored in the cluster block.
Definition at line 115 of file LcsHash.h.
Referenced by LcsHash::clearFixedEntries(), LcsHash::insert(), LcsCompareColKeyUsingOffsetIndex::lessThan(), LcsHash::prepareCompressedBatch(), LcsHash::restore(), and LcsHash::search().
The sorted order of value offsets.
This is used when preparing compressed batch.
Definition at line 121 of file LcsHash.h.
Referenced by LcsHash::prepareCompressedBatch().