BTreeBuilder Member List

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

BTreeAccessBase(BTreeDescriptor const &descriptor)BTreeAccessBase [explicit, protected]
BTreeBuilder(BTreeDescriptor const &descriptor, SharedSegment pTempSegment=SharedSegment())BTreeBuilder [explicit]
BTreeBuildLevel classBTreeBuilder [friend]
build(ByteInputStream &sortedStream, RecordNum nEntries, double fillFactor=1.0)BTreeBuilder
buildBalanced(ByteInputStream &sortedStream, uint iInputLevel, RecordNum nEntriesTotal, double fillFactor)BTreeBuilder [private]
buildTwoPass(ByteInputStream &sortedStream, RecordNum nEntries, double fillFactor)BTreeBuilder [private]
buildUnbalanced(ByteInputStream &sortedStream, RecordNum nEntries, double fillFactor)BTreeBuilder [private]
calculateChildEntriesPerNode(RecordNum parentLevelTotalEntries, RecordNum childLevelTotalEntries, RecordNum parentLevelProcessedEntries)BTreeBuilder [private, static]
calculateNodesOnLevel(uint nChildEntries, uint nEntriesPerChildNode)BTreeBuilder [private, static]
cbTupleMaxBTreeAccessBase [protected]
createEmptyRoot()BTreeBuilder
DynamicBuildLevel classBTreeBuilder [friend]
FixedBuildLevel classBTreeBuilder [friend]
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]
getLevel(uint i)BTreeBuilder [inline, private]
getNodeAccessor(BTreeNode const &node)BTreeAccessBase [inline, protected]
getNonLeafNodeAccessor(BTreeNode const &node)BTreeAccessBase [inline, protected]
getPageOwnerId() constBTreeAccessBase [inline]
getRightSibling(PageId pageId)BTreeAccessBase [inline, protected]
getRootHeight()BTreeBuilder [inline, private]
getRootPageId() constBTreeAccessBase [inline]
getSegment() constBTreeAccessBase [inline]
getSegmentId() constBTreeAccessBase [inline]
getTupleDescriptor() constBTreeAccessBase [inline]
growTree()BTreeBuilder [private]
keyDescriptorBTreeAccessBase [protected]
leafKeyAccessorBTreeAccessBase [protected]
levelsBTreeBuilder [private]
pChildAccessorBTreeAccessBase [protected]
pLeafNodeAccessorBTreeAccessBase [protected]
pNonLeafNodeAccessorBTreeAccessBase [protected]
processInput(ByteInputStream &sortedStream)BTreeBuilder [private]
pTempSegmentBTreeBuilder [private]
setRightSibling(BTreeNode &leftNode, PageId leftPageId, PageId rightPageId)BTreeAccessBase [inline, protected]
setRootPageId(PageId rootPageId)BTreeAccessBase
swapRoot()BTreeBuilder [private]
treeDescriptorBTreeAccessBase [protected]
truncate(bool rootless, TupleProjection const *pLeafPageIdProj=NULL)BTreeBuilder
truncateChildren(BTreeNode const &node)BTreeBuilder [private]
truncateExternal(TupleProjection const &leafPageIdProj)BTreeBuilder [private]
validateTupleSize(TupleAccessor const &tupleAccessor)BTreeAccessBase
VariableBuildLevel classBTreeBuilder [friend]
~BTreeAccessBase()BTreeAccessBase [protected, virtual]
~BTreeBuilder()BTreeBuilder [virtual]


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