BTreeAccessBase(BTreeDescriptor const &descriptor) | BTreeAccessBase | [explicit, protected] |
BTreeBuilder(BTreeDescriptor const &descriptor, SharedSegment pTempSegment=SharedSegment()) | BTreeBuilder | [explicit] |
BTreeBuildLevel class | BTreeBuilder | [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] |
cbTupleMax | BTreeAccessBase | [protected] |
createEmptyRoot() | BTreeBuilder | |
DynamicBuildLevel class | BTreeBuilder | [friend] |
FixedBuildLevel class | BTreeBuilder | [friend] |
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] |
getLevel(uint i) | BTreeBuilder | [inline, private] |
getNodeAccessor(BTreeNode const &node) | BTreeAccessBase | [inline, protected] |
getNonLeafNodeAccessor(BTreeNode const &node) | BTreeAccessBase | [inline, protected] |
getPageOwnerId() const | BTreeAccessBase | [inline] |
getRightSibling(PageId pageId) | BTreeAccessBase | [inline, protected] |
getRootHeight() | BTreeBuilder | [inline, private] |
getRootPageId() const | BTreeAccessBase | [inline] |
getSegment() const | BTreeAccessBase | [inline] |
getSegmentId() const | BTreeAccessBase | [inline] |
getTupleDescriptor() const | BTreeAccessBase | [inline] |
growTree() | BTreeBuilder | [private] |
keyDescriptor | BTreeAccessBase | [protected] |
leafKeyAccessor | BTreeAccessBase | [protected] |
levels | BTreeBuilder | [private] |
pChildAccessor | BTreeAccessBase | [protected] |
pLeafNodeAccessor | BTreeAccessBase | [protected] |
pNonLeafNodeAccessor | BTreeAccessBase | [protected] |
processInput(ByteInputStream &sortedStream) | BTreeBuilder | [private] |
pTempSegment | BTreeBuilder | [private] |
setRightSibling(BTreeNode &leftNode, PageId leftPageId, PageId rightPageId) | BTreeAccessBase | [inline, protected] |
setRootPageId(PageId rootPageId) | BTreeAccessBase | |
swapRoot() | BTreeBuilder | [private] |
treeDescriptor | BTreeAccessBase | [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 class | BTreeBuilder | [friend] |
~BTreeAccessBase() | BTreeAccessBase | [protected, virtual] |
~BTreeBuilder() | BTreeBuilder | [virtual] |