Storage Engine API
btree_logic.h File Reference
#include <string>
#include "mongo/db/catalog/head_manager.h"
#include "mongo/db/catalog/index_catalog_entry.h"
#include "mongo/db/jsobj.h"
#include "mongo/db/operation_context.h"
#include "mongo/db/storage/index_entry_comparison.h"
#include "mongo/db/storage/mmap_v1/btree/btree_ondisk.h"
#include "mongo/db/storage/mmap_v1/btree/key.h"
#include "mongo/db/storage/mmap_v1/diskloc.h"

Go to the source code of this file.

Classes

class  mongo::BtreeLogicTestBase< BtreeLayoutType >
 This class is made friend of BtreeLogic so we can add whatever private method accesses we need to it, to be used by the tests. More...
 
class  mongo::ArtificialTreeBuilder< OnDiskFormat >
 Tool to construct custom tree shapes for tests. More...
 
class  mongo::BtreeLogic< BtreeLayout >
 This is the logic for manipulating the Btree. More...
 
class  mongo::BtreeLogic< BtreeLayout >::Builder
 
struct  mongo::BtreeLogic< BtreeLayout >::FullKey
 This is an in memory wrapper for the variable length data associated with a KeyHeaderType. More...
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.