![]() |
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 } |