addData(PBuffer keyNode, TupleData const &inputTuple) | LhxHashTable | [private] |
addKeyData(TupleData const &inputTuple) | LhxHashTable | [private] |
addTuple(TupleData const &inputTuple) | LhxHashTable | |
aggComputers | LhxHashTable | [private] |
aggData(PBuffer destKeyLoc, TupleData const &inputTuple) | LhxHashTable | [private] |
aggResultTuple | LhxHashTable | [private] |
aggsProj | LhxHashTable | [private] |
aggWorkingTuple | LhxHashTable | [private] |
allocateResources(bool reuse=false) | LhxHashTable | |
allocBlock() | LhxHashTable | [private] |
allocBuffer(uint bufSize) | LhxHashTable | [private] |
blockAccessor | LhxHashTable | [private] |
bufferLock | LhxHashTable | [private] |
calculateNumSlots(RecordNum cndKeys, uint usablePageSize, BlockNum numBlocks) | LhxHashTable | |
calculateSize(LhxHashInfo const &hashInfo, uint inputIndex, BlockNum &numBlocks) | LhxHashTable | |
currentBlock | LhxHashTable | [private] |
currentBlockCount | LhxHashTable | [private] |
dataProj | LhxHashTable | [private] |
filterNull | LhxHashTable | [private] |
filterNullKeyProj | LhxHashTable | [private] |
findKey(TupleData const &inputTuple, TupleProjection const &inputKeyProj, bool removeDuplicateProbe) | LhxHashTable | |
findKeyLocation(TupleData const &inputTuple, TupleProjection const &inputKeyProj, bool isProbing, bool removeDuplicateProbe) | LhxHashTable | [private] |
firstBlock | LhxHashTable | [private] |
firstSlot | LhxHashTable | [private] |
getFirstSlot() const | LhxHashTable | [inline] |
getNextSlot(PBuffer *curSlot) | LhxHashTable | [inline] |
getNumSlots() const | LhxHashTable | [inline] |
getSlot(uint slotNum) | LhxHashTable | |
hasAggregates | LhxHashTable | [private] |
hashDataAccessor | LhxHashTable | [private] |
hashGen | LhxHashTable | [private] |
hashGenSub | LhxHashTable | [private] |
hashKeyAccessor | LhxHashTable | [private] |
init(uint partitionLevelInit, LhxHashInfo const &hashInfo, AggComputerList *aggList, uint buildInputIndex) | LhxHashTable | |
init(uint partitionLevelInit, LhxHashInfo const &hashInfo, uint buildInputIndex) | LhxHashTable | |
isGroupBy | LhxHashTable | [private] |
isHashGroupBy() const | LhxHashTable | [inline] |
isKeyColVarChar | LhxHashTable | [private] |
keyColsAndAggsProj | LhxHashTable | [private] |
keyColsProj | LhxHashTable | [private] |
lastSlot | LhxHashTable | [private] |
LhxHashTableMinPages | LhxHashTable | [static] |
maxBlockCount | LhxHashTable | [private] |
maxBufferSize | LhxHashTable | [private] |
nodeBlockAccessor | LhxHashTable | [private] |
numSlots | LhxHashTable | [private] |
partitionLevel | LhxHashTable | [private] |
printSlot(uint slotNum) | LhxHashTable | [private] |
releaseResources(bool reuse=false) | LhxHashTable | |
removeDuplicate | LhxHashTable | [private] |
scratchAccessor | LhxHashTable | [private] |
slotBlocks | LhxHashTable | [private] |
slotsNeeded(RecordNum cndKeys) | LhxHashTable | [inline, private, static] |
tmpDataTuple | LhxHashTable | [private] |
tmpKeyTuple | LhxHashTable | [private] |
toString() | LhxHashTable | |