![]() |
Storage Engine API
|
#include <boost/optional.hpp>
#include "mongo/base/owned_pointer_vector.h"
#include "mongo/bson/mutable/damage_vector.h"
#include "mongo/db/exec/collection_scan_common.h"
#include "mongo/db/record_id.h"
#include "mongo/db/storage/record_data.h"
#include "mongo/db/storage/record_fetcher.h"
Go to the source code of this file.
Classes | |
class | mongo::DocWriter |
Allows inserting a Record "in-place" without creating a copy ahead of time. More... | |
class | mongo::UpdateNotifier |
struct | mongo::Record |
The data items stored in a RecordStore. More... | |
class | mongo::RecordCursor |
Retrieves Records from a RecordStore. More... | |
class | mongo::SeekableRecordCursor |
Adds explicit seeking of records. More... | |
class | mongo::RecordStore |
An abstraction used for storing documents in a collection or entries in an index. More... | |
class | mongo::RecordStoreCompactAdaptor |
struct | mongo::ValidateResults |
class | mongo::ValidateAdaptor |
This is so when a RecordStore is validating all records it can call back to someone to check if a record is valid. More... | |
Namespaces | |
mongo | |
Copyright (C) 2014 MongoDB Inc. | |
Enumerations | |
enum | mongo::ValidateCmdLevel : int { mongo::kValidateIndex = 0x01, mongo::kValidateRecordStore = 0x02, mongo::kValidateFull = 0x03 } |