Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
collection.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include "mongo/base/status.h"
#include "mongo/base/status_with.h"
#include "mongo/base/string_data.h"
#include "mongo/bson/mutable/damage_vector.h"
#include "mongo/bson/timestamp.h"
#include "mongo/db/catalog/coll_mod.h"
#include "mongo/db/catalog/collection_info_cache.h"
#include "mongo/db/catalog/collection_options.h"
#include "mongo/db/catalog/index_consistency.h"
#include "mongo/db/concurrency/d_concurrency.h"
#include "mongo/db/cursor_manager.h"
#include "mongo/db/exec/collection_scan_common.h"
#include "mongo/db/logical_session_id.h"
#include "mongo/db/namespace_string.h"
#include "mongo/db/op_observer.h"
#include "mongo/db/query/collation/collator_interface.h"
#include "mongo/db/record_id.h"
#include "mongo/db/repl/oplog.h"
#include "mongo/db/storage/capped_callback.h"
#include "mongo/db/storage/record_store.h"
#include "mongo/db/storage/snapshot.h"
#include "mongo/stdx/condition_variable.h"
#include "mongo/stdx/functional.h"
#include "mongo/stdx/mutex.h"

Go to the source code of this file.

Classes

struct  mongo::CompactOptions
 
struct  mongo::CompactStats
 
class  mongo::CappedInsertNotifier
 Queries with the awaitData option use this notifier object to wait for more data to be inserted into the capped collection. More...
 
class  mongo::Collection
 this is NOT safe through a yield right now. More...
 
class  mongo::Collection::Impl
 
struct  mongo::Collection::TUHook
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.