| 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] |
| bitmapSegSize | LbmEntry | [private] |
| byteArray2Value(PBuffer array, uint arraySize) | LbmSegment | [protected, static] |
| closeCurrentSegment() | LbmEntry | [private] |
| closeCurrentSegment(LcsRid rid) | LbmEntry | [private] |
| compareEntry(TupleData const &inputTuple, TupleDescriptor const &tupleDesc) const | LbmEntry | |
| 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] |
| currentEntrySize | LbmEntry | [private] |
| currSegByte | LbmEntry | [private] |
| currSegByteStartRID | LbmEntry | [private] |
| currSegDescByte | LbmEntry | [private] |
| currSegLength | LbmEntry | [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] |
| entryTuple | LbmEntry | [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() const | LbmEntry | [inline, private] |
| isSingleBitmap(TupleData const &inputTuple) | LbmEntry | [inline, private, static] |
| isSingleton() const | LbmEntry | [inline, private] |
| isSingleton(TupleData const &inputTuple) | LbmEntry | [inline, static] |
| keyDesc | LbmEntry | [private] |
| keySize | LbmEntry | [private] |
| LbmEntry() | LbmEntry | [explicit] |
| LbmHalfByteSize | LbmSegment | [protected, static] |
| LbmMaxSegSize | LbmSegment | [protected, static] |
| LbmMinEntryPerPage | LbmEntry | [private, static] |
| LbmOneByteSize | LbmSegment | [static] |
| LbmOneByteSizeBitMask | LbmSegment | [static] |
| LbmOneByteSizeBitShift | LbmSegment | [static] |
| LbmSegLengthMask | LbmSegment | [protected, static] |
| LbmSmallSingleBitmap | LbmEntry | [private, static] |
| LbmZeroLengthCompact | LbmSegment | [protected, static] |
| LbmZeroLengthExtended | LbmSegment | [protected, static] |
| LbmZeroLengthMask | LbmSegment | [protected, static] |
| maxSegSize | LbmEntry | [private] |
| mergeEntry(TupleData &inputTuple) | LbmEntry | |
| mergeIntoSplitEntry(TupleData &inputTuple, TupleData &splitEntry) | LbmEntry | [private] |
| mergeScratchBuffer | LbmEntry | [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 | |
| pSegDescEnd | LbmSegment | [protected] |
| pSegDescStart | LbmSegment | [protected] |
| pSegEnd | LbmSegment | [protected] |
| pSegStart | LbmSegment | [protected] |
| readSegDescAndAdvance(PBuffer &pSegDesc, uint &bmSegLen, uint &zeroBytes) | LbmSegment | [protected, static] |
| resetSegment() | LbmEntry | [inline, private] |
| roundToByteBoundary(LcsRid rid) | LbmSegment | [inline, static] |
| scratchBuffer | LbmEntry | [private] |
| scratchBufferSize | LbmEntry | [private] |
| scratchBufferUsableSize | LbmEntry | [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] |
| startRID | LbmSegment | [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] |