BTreeWriter Member List

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

accessLeafTuple()BTreeReader [inline, protected]
accessTupleInline(BTreeNode const &node, uint iEntry)BTreeReader [inline, protected]
ACTION_DELETEBTreeWriter [private, static]
ACTION_INSERTBTreeWriter [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]
cbTupleMaxBTreeAccessBase [protected]
checkMonotonicity(BTreeNodeAccessor &nodeAccessor, PConstBuffer pTupleBuffer)BTreeWriter [private]
compactNode(BTreePageLock &targetPageLock)BTreeWriter [private]
compareFirstKey(BTreeNode const &node)BTreeReader [inline, protected]
comparisonKeyDataBTreeReader [protected]
deleteCurrent()BTreeWriter
deleteLogged(ByteInputStream &logStream)BTreeWriter [private]
describeParticipant(ByteOutputStream &logStream)BTreeWriter [virtual]
endSearch()BTreeReader [virtual]
getCacheAccessor() constBTreeAccessBase [inline]
getChild(BTreeNode const &node, uint iChild)BTreeAccessBase [inline, protected]
getChildForCurrent()BTreeAccessBase [inline, protected]
getFirstChild(PageId pageId)BTreeAccessBase [protected]
getKeyDescriptor() constBTreeAccessBase [inline]
getKeyProjection() constBTreeAccessBase [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() constBTreeAccessBase [inline]
getParticipantClassId() constBTreeWriter [virtual]
getRightSibling(PageId pageId)BTreeAccessBase [inline, protected]
getRootPageId() constBTreeAccessBase [inline]
getSearchKey()BTreeReader [inline, protected]
getSearchKeyForWrite()BTreeReader [inline]
getSegment() constBTreeAccessBase [inline]
getSegmentId() constBTreeAccessBase [inline]
getTupleAccessorForRead() constBTreeReader
getTupleDescriptor() constBTreeAccessBase [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() constLogicalTxnParticipant [inline, protected]
isPositioned() constBTreeReader [inline]
isSingular() constBTreeReader [inline]
iTupleOnLowestLevelBTreeReader [protected]
keyDescriptorBTreeAccessBase [protected]
leafKeyAccessorBTreeAccessBase [protected]
leafLockModeBTreeReader [protected]
leafTupleBufferBTreeWriter [private]
lockParentPage(uint height, bool rightMostNode)BTreeWriter [private]
LogicalTxnParticipant()LogicalTxnParticipant [explicit, protected]
monotonicBTreeWriter [private]
nonLeafLockModeBTreeReader [protected]
optimizeRootLockMode()BTreeWriter [inline, private]
pageIdBTreeReader [protected]
pageLockBTreeReader [protected]
pageStackBTreeWriter [private]
pChildAccessorBTreeAccessBase [protected]
pLeafNodeAccessorBTreeAccessBase [protected]
pNonLeafNodeAccessorBTreeAccessBase [protected]
positionSearchKey(BTreeNodeAccessor &nodeAccessor)BTreeWriter [private]
pSearchKeyBTreeReader [protected]
READ_ALL enum valueBTreeReader [protected]
READ_LEAF_ONLY enum valueBTreeReader [protected]
READ_NONLEAF_ONLY enum valueBTreeReader [protected]
ReadMode enum nameBTreeReader [protected]
redoLogicalAction(LogicalActionType actionType, ByteInputStream &logStream)BTreeWriter [virtual]
releaseScratchBuffers()BTreeWriter
rootLockModeBTreeReader [protected]
scratchAccessorBTreeWriter [private]
scratchPageLockBTreeWriter [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]
searchKeyDataBTreeReader [protected]
searchLast()BTreeReader [inline]
searchNext()BTreeReader [virtual]
searchNextInternal()BTreeReader [protected]
setRightSibling(BTreeNode &leftNode, PageId leftPageId, PageId rightPageId)BTreeAccessBase [inline, protected]
setRootPageId(PageId rootPageId)BTreeAccessBase
singularBTreeReader [protected]
splitCurrentNode(PConstBuffer pTupleBuffer, uint cbTuple, uint iNewTuple)BTreeWriter [private]
splitTupleBufferBTreeWriter [private]
treeDescriptorBTreeAccessBase [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]


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