LhxHashTable Member List

This is the complete list of members for LhxHashTable, including all inherited members.

addData(PBuffer keyNode, TupleData const &inputTuple)LhxHashTable [private]
addKeyData(TupleData const &inputTuple)LhxHashTable [private]
addTuple(TupleData const &inputTuple)LhxHashTable
aggComputersLhxHashTable [private]
aggData(PBuffer destKeyLoc, TupleData const &inputTuple)LhxHashTable [private]
aggResultTupleLhxHashTable [private]
aggsProjLhxHashTable [private]
aggWorkingTupleLhxHashTable [private]
allocateResources(bool reuse=false)LhxHashTable
allocBlock()LhxHashTable [private]
allocBuffer(uint bufSize)LhxHashTable [private]
blockAccessorLhxHashTable [private]
bufferLockLhxHashTable [private]
calculateNumSlots(RecordNum cndKeys, uint usablePageSize, BlockNum numBlocks)LhxHashTable
calculateSize(LhxHashInfo const &hashInfo, uint inputIndex, BlockNum &numBlocks)LhxHashTable
currentBlockLhxHashTable [private]
currentBlockCountLhxHashTable [private]
dataProjLhxHashTable [private]
filterNullLhxHashTable [private]
filterNullKeyProjLhxHashTable [private]
findKey(TupleData const &inputTuple, TupleProjection const &inputKeyProj, bool removeDuplicateProbe)LhxHashTable
findKeyLocation(TupleData const &inputTuple, TupleProjection const &inputKeyProj, bool isProbing, bool removeDuplicateProbe)LhxHashTable [private]
firstBlockLhxHashTable [private]
firstSlotLhxHashTable [private]
getFirstSlot() constLhxHashTable [inline]
getNextSlot(PBuffer *curSlot)LhxHashTable [inline]
getNumSlots() constLhxHashTable [inline]
getSlot(uint slotNum)LhxHashTable
hasAggregatesLhxHashTable [private]
hashDataAccessorLhxHashTable [private]
hashGenLhxHashTable [private]
hashGenSubLhxHashTable [private]
hashKeyAccessorLhxHashTable [private]
init(uint partitionLevelInit, LhxHashInfo const &hashInfo, AggComputerList *aggList, uint buildInputIndex)LhxHashTable
init(uint partitionLevelInit, LhxHashInfo const &hashInfo, uint buildInputIndex)LhxHashTable
isGroupByLhxHashTable [private]
isHashGroupBy() constLhxHashTable [inline]
isKeyColVarCharLhxHashTable [private]
keyColsAndAggsProjLhxHashTable [private]
keyColsProjLhxHashTable [private]
lastSlotLhxHashTable [private]
LhxHashTableMinPagesLhxHashTable [static]
maxBlockCountLhxHashTable [private]
maxBufferSizeLhxHashTable [private]
nodeBlockAccessorLhxHashTable [private]
numSlotsLhxHashTable [private]
partitionLevelLhxHashTable [private]
printSlot(uint slotNum)LhxHashTable [private]
releaseResources(bool reuse=false)LhxHashTable
removeDuplicateLhxHashTable [private]
scratchAccessorLhxHashTable [private]
slotBlocksLhxHashTable [private]
slotsNeeded(RecordNum cndKeys)LhxHashTable [inline, private, static]
tmpDataTupleLhxHashTable [private]
tmpKeyTupleLhxHashTable [private]
toString()LhxHashTable


Generated on Mon Jun 22 04:00:38 2009 for Fennel by  doxygen 1.5.1