Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mongo::BtreeBucketV1 Struct Reference

#include <btree_ondisk.h>

Public Types

enum  { HeaderSize = 22 }
 

Public Attributes

DiskLoc56Bit parent
 Parent bucket of this bucket, which isNull() for the root bucket. More...
 
DiskLoc56Bit nextChild
 Given that there are n keys, this is the n index child. More...
 
unsigned short flags
 
unsigned short emptySize
 Size of the empty region. More...
 
unsigned short topSize
 Size used for bson storage, including storage of old keys. More...
 
unsigned short n
 
char data [4]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HeaderSize 

Member Data Documentation

◆ data

char mongo::BtreeBucketV1::data[4]

◆ emptySize

unsigned short mongo::BtreeBucketV1::emptySize

Size of the empty region.

◆ flags

unsigned short mongo::BtreeBucketV1::flags

◆ n

unsigned short mongo::BtreeBucketV1::n

◆ nextChild

DiskLoc56Bit mongo::BtreeBucketV1::nextChild

Given that there are n keys, this is the n index child.

◆ parent

DiskLoc56Bit mongo::BtreeBucketV1::parent

Parent bucket of this bucket, which isNull() for the root bucket.

◆ topSize

unsigned short mongo::BtreeBucketV1::topSize

Size used for bson storage, including storage of old keys.


The documentation for this struct was generated from the following file: