mongo::BtreeBucket Member List

This is the complete list of members for mongo::BtreeBucket, including all inherited members.
_alloc(int bytes)mongo::BucketBasics [protected]
_delKeyAtPos(int keypos, bool mayEmpty=false)mongo::BucketBasics [protected]
_insert(const DiskLoc thisLoc, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, bool dupsAllowed, const DiskLoc lChild, const DiskLoc rChild, IndexDetails &idx) const mongo::BtreeBucket [protected]
_pack(const DiskLoc thisLoc, const Ordering &order, int &refPos) const mongo::BucketBasics [protected]
_packReadyForMod(const Ordering &order, int &refPos)mongo::BucketBasics [protected]
_pushBack(const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, const DiskLoc prevChild)mongo::BucketBasics [protected]
_reserved1mongo::BtreeData [protected]
_shape(int level, stringstream &) const mongo::BucketBasics [protected]
_unalloc(int bytes)mongo::BucketBasics [protected]
_wasSizemongo::BtreeData [protected]
a_test(IndexDetails &)mongo::BtreeBucket [static]
addBucket(const IndexDetails &)mongo::BtreeBucket [static]
advance(const DiskLoc &thisLoc, int &keyOfs, int direction, const char *caller) const mongo::BtreeBucket
advanceTo(DiskLoc &thisLoc, int &keyOfs, const BSONObj &keyBegin, int keyBeginLen, bool afterKey, const vector< const BSONElement * > &keyEnd, const vector< bool > &keyEndInclusive, const Ordering &order, int direction) const mongo::BtreeBucket
allocTemp()mongo::BtreeBucket [protected, static]
assertValid(const Ordering &order, bool force=false) const mongo::BucketBasics
assertValid(const BSONObj &orderObj, bool force=false) const mongo::BucketBasics [inline]
assertWritable()mongo::BucketBasics
basicInsert(const DiskLoc thisLoc, int &keypos, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order) const mongo::BucketBasics [protected]
bodySize()mongo::BucketBasics [inline, static]
bt_insert(const DiskLoc thisLoc, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, bool dupsAllowed, IndexDetails &idx, bool toplevel=true) const mongo::BtreeBucket
BtreeCursor classmongo::BtreeBucket [friend]
bucketSummary() const mongo::BtreeBucket
canMergeChildren(const DiskLoc &thisLoc, int leftIndex) const mongo::BtreeBucket [protected]
childForPos(int p) const mongo::BucketBasics [inline, protected]
childForPos(int p)mongo::BucketBasics [inline, protected]
customBSONCmp(const BSONObj &l, const BSONObj &rBegin, int rBeginLen, bool rSup, const vector< const BSONElement * > &rEnd, const vector< bool > &rEndInclusive, const Ordering &o, int direction)mongo::BtreeBucket [protected, static]
customFind(int l, int h, const BSONObj &keyBegin, int keyBeginLen, bool afterKey, const vector< const BSONElement * > &keyEnd, const vector< bool > &keyEndInclusive, const Ordering &order, int direction, DiskLoc &thisLoc, int &keyOfs, pair< DiskLoc, int > &bestParent) const mongo::BtreeBucket [protected]
customLocate(DiskLoc &thisLoc, int &keyOfs, const BSONObj &keyBegin, int keyBeginLen, bool afterKey, const vector< const BSONElement * > &keyEnd, const vector< bool > &keyEndInclusive, const Ordering &order, int direction, pair< DiskLoc, int > &bestParent) const mongo::BtreeBucket
datamongo::BtreeData [protected]
dataAt(short ofs)mongo::BucketBasics [inline, protected]
deallocBucket(const DiskLoc thisLoc, const IndexDetails &id)mongo::BtreeBucket
delBucket(const DiskLoc thisLoc, const IndexDetails &)mongo::BtreeBucket [protected]
deleteInternalKey(const DiskLoc thisLoc, int keypos, IndexDetails &id, const Ordering &order)mongo::BtreeBucket [protected]
delKeyAtPos(const DiskLoc thisLoc, IndexDetails &id, int p, const Ordering &order)mongo::BtreeBucket [protected]
doBalanceChildren(const DiskLoc thisLoc, int leftIndex, IndexDetails &id, const Ordering &order)mongo::BtreeBucket [protected]
doBalanceLeftToRight(const DiskLoc thisLoc, int leftIndex, int split, BtreeBucket *l, const DiskLoc lchild, BtreeBucket *r, const DiskLoc rchild, IndexDetails &id, const Ordering &order)mongo::BtreeBucket [protected]
doBalanceRightToLeft(const DiskLoc thisLoc, int leftIndex, int split, BtreeBucket *l, const DiskLoc lchild, BtreeBucket *r, const DiskLoc rchild, IndexDetails &id, const Ordering &order)mongo::BtreeBucket [protected]
doMergeChildren(const DiskLoc thisLoc, int leftIndex, IndexDetails &id, const Ordering &order)mongo::BtreeBucket [protected]
dropFront(int nDrop, const Ordering &order, int &refPos)mongo::BucketBasics [protected]
dump() const mongo::BtreeBucket
dumpTree(const DiskLoc &thisLoc, const BSONObj &order) const mongo::BtreeBucket
dupKeyError(const IndexDetails &idx, const BSONObj &key)mongo::BtreeBucket [static]
emptySizemongo::BtreeData [protected]
exists(const IndexDetails &idx, const DiskLoc &thisLoc, const BSONObj &key, const Ordering &order) const mongo::BtreeBucket
find(const IndexDetails &idx, const BSONObj &key, const DiskLoc &recordLoc, const Ordering &order, int &pos, bool assertIfDup) const mongo::BtreeBucket [protected]
findLargestKey(const DiskLoc &thisLoc, DiskLoc &largestLoc, int &largestKey)mongo::BtreeBucket [protected, static]
findSingle(const IndexDetails &indexdetails, const DiskLoc &thisLoc, const BSONObj &key) const mongo::BtreeBucket
fix(const DiskLoc thisLoc, const DiskLoc child)mongo::BtreeBucket [protected, static]
fixParentPtrs(const DiskLoc thisLoc, int firstIndex=0, int lastIndex=-1) const mongo::BtreeBucket [protected]
flagsmongo::BtreeData [protected]
Flags enum namemongo::BucketBasics [protected]
fullValidate(const DiskLoc &thisLoc, const BSONObj &order, int *unusedCount=0, bool strict=false) const mongo::BtreeBucket
getHead(const DiskLoc &thisLoc) const mongo::BtreeBucket
getKeyMax()mongo::BtreeBucket [static]
getLowWaterMark()mongo::BtreeBucket [static]
getNextChild() const mongo::BucketBasics [inline]
headerSize()mongo::BucketBasics [inline, static]
indexInParent(const DiskLoc &thisLoc) const mongo::BtreeBucket [protected]
init()mongo::BucketBasics [protected]
insertHere(const DiskLoc thisLoc, int keypos, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, const DiskLoc lchild, const DiskLoc rchild, IndexDetails &idx) const mongo::BtreeBucket [protected]
isHead() const mongo::BtreeBucket [inline]
isUsed(int i) const mongo::BtreeBucket [inline]
k(int i) const mongo::BucketBasics [inline, protected]
k(int i)mongo::BucketBasics [inline, protected]
keyAt(int keyOfs) const mongo::BtreeBucket [inline, protected]
keyNode(int i) const mongo::BucketBasics [inline]
locate(const IndexDetails &idx, const DiskLoc &thisLoc, const BSONObj &key, const Ordering &order, int &pos, bool &found, const DiskLoc &recordLoc, int direction=1) const mongo::BtreeBucket
markUnused(int keypos)mongo::BucketBasics [protected]
mayBalanceWithNeighbors(const DiskLoc thisLoc, IndexDetails &id, const Ordering &order) const mongo::BtreeBucket [protected]
mayDropKey(int index, int refPos) const mongo::BucketBasics [protected]
nmongo::BtreeData [protected]
nextChildmongo::BtreeData [protected]
nKeys() const mongo::BucketBasics [inline]
Packed enum valuemongo::BucketBasics [protected]
packedDataSize(int refPos) const mongo::BucketBasics [protected]
parentmongo::BtreeData [protected]
popBack(DiskLoc &recLoc, BSONObj &key)mongo::BucketBasics [protected]
pushBack(const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, const DiskLoc prevChild)mongo::BucketBasics [inline, protected]
rebalancedSeparatorPos(const DiskLoc &thisLoc, int leftIndex) const mongo::BtreeBucket [protected]
renameIndexNamespace(const char *oldNs, const char *newNs)mongo::BtreeBucket [static]
replaceWithNextChild(const DiskLoc thisLoc, IndexDetails &id)mongo::BtreeBucket [protected]
reservedmongo::BtreeData [protected]
reserveKeysFront(int nAdd)mongo::BucketBasics [protected]
setInternalKey(const DiskLoc thisLoc, int keypos, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, const DiskLoc lchild, const DiskLoc rchild, IndexDetails &idx)mongo::BtreeBucket [protected]
setKey(int i, const DiskLoc recordLoc, const BSONObj &key, const DiskLoc prevChildBucket)mongo::BucketBasics [protected]
setNotPacked()mongo::BucketBasics [inline, protected]
setPacked()mongo::BucketBasics [inline, protected]
shape(stringstream &) const mongo::BtreeBucket
Size() const mongo::BucketBasics [protected]
split(const DiskLoc thisLoc, int keypos, const DiskLoc recordLoc, const BSONObj &key, const Ordering &order, const DiskLoc lchild, const DiskLoc rchild, IndexDetails &idx)mongo::BtreeBucket [protected]
splitPos(int keypos) const mongo::BucketBasics [protected]
tempNext() const mongo::BucketBasics [inline, protected]
tempNext()mongo::BucketBasics [inline, protected]
topSizemongo::BtreeData [protected]
totalDataSize() const mongo::BucketBasics [protected]
truncateTo(int N, const Ordering &order, int &refPos)mongo::BucketBasics [protected]
tryBalanceChildren(const DiskLoc thisLoc, int leftIndex, IndexDetails &id, const Ordering &order) const mongo::BtreeBucket [protected]
unindex(const DiskLoc thisLoc, IndexDetails &id, const BSONObj &key, const DiskLoc recordLoc) const mongo::BtreeBucket
wouldCreateDup(const IndexDetails &idx, const DiskLoc &thisLoc, const BSONObj &key, const Ordering &order, const DiskLoc &self) const mongo::BtreeBucket
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:53 2013