LbmEntry Member List

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

addNewAdjacentSegment(TupleData &inputTuple, LcsRid prevSrid, PBuffer prevSegDesc, PBuffer nextSegDesc, PBuffer prevSeg, uint prevSegBytes, uint prevZeroBytes)LbmEntry [private]
addNewMiddleSegment(TupleData &inputTuple, LcsRid prevSrid, PBuffer prevSegDesc, PBuffer nextSegDesc, PBuffer prevSeg, uint prevSegBytes, uint prevZeroBytes)LbmEntry [private]
addNewRid(PBuffer nextSegDesc, PBuffer newSeg, LcsRid newRid, uint remainingSegLen)LbmEntry [private]
addNewSegment(TupleData &inputTuple, LcsRid prevSrid, PBuffer prevSegDesc, PBuffer nextSegDesc, PBuffer prevSeg, uint prevSegBytes, uint prevZeroBytes)LbmEntry [private]
addSegDesc(uint reservedSpace, uint bitmapLength)LbmEntry [private]
adjustEntry(TupleData &inputTuple)LbmEntry [private]
adjustSegLength(uint8_t &segDescByte, uint segLen)LbmSegment [inline, static]
bitmapSegSizeLbmEntry [private]
byteArray2Value(PBuffer array, uint arraySize)LbmSegment [protected, static]
closeCurrentSegment()LbmEntry [private]
closeCurrentSegment(LcsRid rid)LbmEntry [private]
compareEntry(TupleData const &inputTuple, TupleDescriptor const &tupleDesc) constLbmEntry
computeSegDescLength(PBuffer segDesc)LbmSegment [protected]
computeSegLength(PBuffer segDesc)LbmSegment [protected]
computeSpaceForZeroBytes(uint nZeroBytes)LbmSegment [protected]
containsRid(LcsRid rid)LbmEntry
copyToMergeBuffer(TupleData &newEntry, LcsRid startRid, PBuffer segStart, PBuffer segDescStart)LbmEntry [private]
countSegments()LbmSegment [protected]
currentEntrySizeLbmEntry [private]
currSegByteLbmEntry [private]
currSegByteStartRIDLbmEntry [private]
currSegDescByteLbmEntry [private]
currSegLengthLbmEntry [private]
dumpBitmap(PBuffer seg, uint segBytes)LbmEntry [private, static]
dumpBitmapRID(PBuffer seg, uint segBytes, string prefix, LcsRid srid)LbmEntry [private, static]
dumpSeg(PBuffer segDesc, PBuffer segDescEnd, PBuffer seg)LbmEntry [private, static]
dumpSegRID(PBuffer segDesc, PBuffer segDescEnd, PBuffer seg, string prefix, LcsRid srid)LbmEntry [private, static]
entryTupleLbmEntry [private]
generateBitmapRIDs(PBuffer seg, uint segBytes, vector< LcsRid > &ridValues, LcsRid srid)LbmEntry [private, static]
generateRIDs(TupleData const &inputTuple, vector< LcsRid > &ridValues)LbmEntry [static]
generateSegRIDs(PBuffer segDesc, PBuffer segDescEnd, PBuffer seg, vector< LcsRid > &ridValues, LcsRid srid)LbmEntry [private, static]
getCompressedRowCount(PBuffer pDescStart, PBuffer pDescEnd, PBuffer &lastSegDescByte, uint &lastZeroRIDs)LbmEntry [private, static]
getMaxBitmapSize(uint bitmapColSize)LbmEntry [static]
getMergeSpaceRequired(TupleData const &inputTuple)LbmEntry [private]
getRowCount(PBuffer &lastSegDescByte, uint &lastZeroRIDs)LbmEntry [private]
getRowCount()LbmEntry
getRowCount(TupleData const &inputTuple)LbmEntry [static]
getScratchBufferSize(uint bitmapColSize)LbmEntry [static]
getSegLength(uint8_t segDescByte)LbmSegment [inline, static]
getSizeBounds(TupleDescriptor const &indexTupleDesc, uint pageSize, uint &minEntrySize, uint &maxEntrySize)LbmEntry [static]
getStartRid(TupleData const &tuple)LbmEntry [inline, static]
getStartRID()LbmSegment [inline]
getZeroLengthByteCount(uint8_t segDescByte)LbmSegment [inline]
growEntry(LcsRid rid, uint reserveSpace)LbmEntry [private]
init(PBuffer scratchBufferInit, PBuffer mergeScratchBufferInit, uint scratchBufferSizeInit, TupleDescriptor const &tupleDesc)LbmEntry
inRange(LcsRid rid)LbmEntry
isSegmentOpen()LbmEntry [inline, private]
isSingleBitmap() constLbmEntry [inline, private]
isSingleBitmap(TupleData const &inputTuple)LbmEntry [inline, private, static]
isSingleton() constLbmEntry [inline, private]
isSingleton(TupleData const &inputTuple)LbmEntry [inline, static]
keyDescLbmEntry [private]
keySizeLbmEntry [private]
LbmEntry()LbmEntry [explicit]
LbmHalfByteSizeLbmSegment [protected, static]
LbmMaxSegSizeLbmSegment [protected, static]
LbmMinEntryPerPageLbmEntry [private, static]
LbmOneByteSizeLbmSegment [static]
LbmOneByteSizeBitMaskLbmSegment [static]
LbmOneByteSizeBitShiftLbmSegment [static]
LbmSegLengthMaskLbmSegment [protected, static]
LbmSmallSingleBitmapLbmEntry [private, static]
LbmZeroLengthCompactLbmSegment [protected, static]
LbmZeroLengthExtendedLbmSegment [protected, static]
LbmZeroLengthMaskLbmSegment [protected, static]
maxSegSizeLbmEntry [private]
mergeEntry(TupleData &inputTuple)LbmEntry
mergeIntoSplitEntry(TupleData &inputTuple, TupleData &splitEntry)LbmEntry [private]
mergeScratchBufferLbmEntry [private]
openLastSegment()LbmEntry [private]
openNewSegment(LcsRid rid)LbmEntry [private]
printByte(uint8_t byte)LbmEntry [private, static]
printDatum(TupleDatum const &tupleDatum, bool reverseByteOrder)LbmEntry [private, static]
produceEntryTuple()LbmEntry
pSegDescEndLbmSegment [protected]
pSegDescStartLbmSegment [protected]
pSegEndLbmSegment [protected]
pSegStartLbmSegment [protected]
readSegDescAndAdvance(PBuffer &pSegDesc, uint &bmSegLen, uint &zeroBytes)LbmSegment [protected, static]
resetSegment()LbmEntry [inline, private]
roundToByteBoundary(LcsRid rid)LbmSegment [inline, static]
scratchBufferLbmEntry [private]
scratchBufferSizeLbmEntry [private]
scratchBufferUsableSizeLbmEntry [private]
segmentContainsRid(LcsRid rid, LcsRid startRid, PBuffer pSeg, uint nSegBytes)LbmEntry [private]
setEntryTuple(TupleData const &entryTuple)LbmEntry
setRID(LcsRid rid)LbmEntry
setRIDAdjacentSegByte(LcsRid rid)LbmEntry [private]
setRIDCurrentSegByte(LcsRid rid)LbmEntry [inline, private]
setRIDNewSegment(LcsRid rid)LbmEntry [private]
setRIDSegByte(PBuffer pSegByte, LcsRid rid)LbmEntry [inline, private]
setSegLength(uint8_t &segDescByte, uint segLen)LbmSegment [inline, static]
setZeroLength(uint nZeroBytes, PBuffer pLenDesc, uint &lengthBytes)LbmEntry [private]
singleton2Bitmap()LbmEntry [private]
spliceSingleton(TupleData &inputTuple)LbmEntry [private]
splitEntry(TupleData &inputTuple)LbmEntry [private]
startRIDLbmSegment [protected]
toBitmapString(TupleData const &inputTuple)LbmEntry [private, static]
toRIDString(TupleData const &inputTuple)LbmEntry [private, static]
toString()LbmEntry
toString(TupleData const &inputTuple, bool printRID=false)LbmEntry [static]
validateEntrySize()LbmEntry [private]
value2ByteArray(uint value, PBuffer array, uint arraySize)LbmSegment [protected, static]
~LbmEntry()LbmEntry [inline]


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