accessLeafTuple() | BTreeReader | [inline, protected] |
accessTupleInline(BTreeNode const &node, uint iEntry) | BTreeReader | [inline, protected] |
ACTION_DELETE | BTreeWriter | [private, static] |
ACTION_INSERT | BTreeWriter | [private, static] |
adjustRootLockMode(LockMode &lockMode) | BTreeReader | [inline, protected] |
attemptInsertWithoutSplit(BTreePageLock &targetPageLock, PConstBuffer pTupleBuffer, uint cbTuple, uint iNewTuple) | BTreeWriter | [private] |
binarySearch(BTreeNode const &node, DuplicateSeek dupSeek, bool leastUpper, bool &found) | BTreeReader | [inline, protected] |
BTreeAccessBase(BTreeDescriptor const &descriptor) | BTreeAccessBase | [explicit, protected] |
BTreeReader(BTreeDescriptor const &descriptor) | BTreeReader | [explicit] |
BTreeWriter(BTreeDescriptor const &descriptor, SegmentAccessor const &scratchAccessor, bool monotonic=false) | BTreeWriter | [explicit] |
cbTupleMax | BTreeAccessBase | [protected] |
checkMonotonicity(BTreeNodeAccessor &nodeAccessor, PConstBuffer pTupleBuffer) | BTreeWriter | [private] |
compactNode(BTreePageLock &targetPageLock) | BTreeWriter | [private] |
compareFirstKey(BTreeNode const &node) | BTreeReader | [inline, protected] |
comparisonKeyData | BTreeReader | [protected] |
deleteCurrent() | BTreeWriter | |
deleteLogged(ByteInputStream &logStream) | BTreeWriter | [private] |
describeParticipant(ByteOutputStream &logStream) | BTreeWriter | [virtual] |
endSearch() | BTreeReader | [virtual] |
getCacheAccessor() const | BTreeAccessBase | [inline] |
getChild(BTreeNode const &node, uint iChild) | BTreeAccessBase | [inline, protected] |
getChildForCurrent() | BTreeAccessBase | [inline, protected] |
getFirstChild(PageId pageId) | BTreeAccessBase | [protected] |
getKeyDescriptor() const | BTreeAccessBase | [inline] |
getKeyProjection() const | BTreeAccessBase | [inline] |
getLeafNodeAccessor(BTreeNode const &node) | BTreeAccessBase | [inline, protected] |
getLogicalTxn() | LogicalTxnParticipant | [inline, protected] |
getNodeAccessor(BTreeNode const &node) | BTreeAccessBase | [inline, protected] |
getNonLeafNodeAccessor(BTreeNode const &node) | BTreeAccessBase | [inline, protected] |
getPageOwnerId() const | BTreeAccessBase | [inline] |
getParticipantClassId() const | BTreeWriter | [virtual] |
getRightSibling(PageId pageId) | BTreeAccessBase | [inline, protected] |
getRootPageId() const | BTreeAccessBase | [inline] |
getSearchKey() | BTreeReader | [inline, protected] |
getSearchKeyForWrite() | BTreeReader | [inline] |
getSegment() const | BTreeAccessBase | [inline] |
getSegmentId() const | BTreeAccessBase | [inline] |
getTupleAccessorForRead() const | BTreeReader | |
getTupleDescriptor() const | BTreeAccessBase | [inline] |
grow(BTreeNode const &rightNode, PageId rightPageId) | BTreeWriter | [private] |
insertLogged(ByteInputStream &logStream) | BTreeWriter | [private] |
insertTupleData(TupleData const &tupleData, Distinctness distinctness) | BTreeWriter | |
insertTupleFromBuffer(PConstBuffer pTupleBuffer, Distinctness distinctness) | BTreeWriter | |
isLoggingEnabled() const | LogicalTxnParticipant | [inline, protected] |
isPositioned() const | BTreeReader | [inline] |
isSingular() const | BTreeReader | [inline] |
iTupleOnLowestLevel | BTreeReader | [protected] |
keyDescriptor | BTreeAccessBase | [protected] |
leafKeyAccessor | BTreeAccessBase | [protected] |
leafLockMode | BTreeReader | [protected] |
leafTupleBuffer | BTreeWriter | [private] |
lockParentPage(uint height, bool rightMostNode) | BTreeWriter | [private] |
LogicalTxnParticipant() | LogicalTxnParticipant | [explicit, protected] |
monotonic | BTreeWriter | [private] |
nonLeafLockMode | BTreeReader | [protected] |
optimizeRootLockMode() | BTreeWriter | [inline, private] |
pageId | BTreeReader | [protected] |
pageLock | BTreeReader | [protected] |
pageStack | BTreeWriter | [private] |
pChildAccessor | BTreeAccessBase | [protected] |
pLeafNodeAccessor | BTreeAccessBase | [protected] |
pNonLeafNodeAccessor | BTreeAccessBase | [protected] |
positionSearchKey(BTreeNodeAccessor &nodeAccessor) | BTreeWriter | [private] |
pSearchKey | BTreeReader | [protected] |
READ_ALL enum value | BTreeReader | [protected] |
READ_LEAF_ONLY enum value | BTreeReader | [protected] |
READ_NONLEAF_ONLY enum value | BTreeReader | [protected] |
ReadMode enum name | BTreeReader | [protected] |
redoLogicalAction(LogicalActionType actionType, ByteInputStream &logStream) | BTreeWriter | [virtual] |
releaseScratchBuffers() | BTreeWriter | |
rootLockMode | BTreeReader | [protected] |
scratchAccessor | BTreeWriter | [private] |
scratchPageLock | BTreeWriter | [private] |
searchExtreme(bool first) | BTreeReader | [protected, virtual] |
searchExtremeInternal(bool first, ReadMode readMode) | BTreeReader | [protected] |
searchFirst() | BTreeReader | [inline] |
searchForKey(TupleData const &key, DuplicateSeek dupSeek, bool leastUpper=true) | BTreeReader | [virtual] |
searchForKeyInternal(TupleData const &key, DuplicateSeek dupSeek, bool leastUpper, PageId startPageId, LockMode initialLockMode, ReadMode readMode) | BTreeReader | [protected] |
searchForKeyTemplate(TupleData const &key, DuplicateSeek dupSeek, bool leastUpper, PageStack &pageStack, PageId startPageId, LockMode initialLockMode, ReadMode readMode) | BTreeReader | [inline, protected] |
searchKeyData | BTreeReader | [protected] |
searchLast() | BTreeReader | [inline] |
searchNext() | BTreeReader | [virtual] |
searchNextInternal() | BTreeReader | [protected] |
setRightSibling(BTreeNode &leftNode, PageId leftPageId, PageId rightPageId) | BTreeAccessBase | [inline, protected] |
setRootPageId(PageId rootPageId) | BTreeAccessBase | |
singular | BTreeReader | [protected] |
splitCurrentNode(PConstBuffer pTupleBuffer, uint cbTuple, uint iNewTuple) | BTreeWriter | [private] |
splitTupleBuffer | BTreeWriter | [private] |
treeDescriptor | BTreeAccessBase | [protected] |
undoLogicalAction(LogicalActionType actionType, ByteInputStream &logStream) | BTreeWriter | [virtual] |
updateCurrent(TupleData const &tupleData) | BTreeWriter | |
validateTupleSize(TupleAccessor const &tupleAccessor) | BTreeAccessBase | |
~BTreeAccessBase() | BTreeAccessBase | [protected, virtual] |
~BTreeReader() | BTreeReader | [virtual] |
~BTreeWriter() | BTreeWriter | [virtual] |
~LogicalTxnParticipant() | LogicalTxnParticipant | [virtual] |