Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
drop_collection.h
Go to the documentation of this file.
1 
29 #include "mongo/base/status.h"
30 
31 namespace mongo {
32 class BSONObjBuilder;
33 class NamespaceString;
34 class OperationContext;
35 
36 namespace repl {
37 class OpTime;
38 } // namespace repl
39 
50 };
51 Status dropCollection(OperationContext* opCtx,
52  const NamespaceString& collectionName,
53  BSONObjBuilder& result,
54  const repl::OpTime& dropOpTime,
55  DropCollectionSystemCollectionMode systemCollectionMode);
56 
57 } // namespace mongo
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
OperationContext Database StringData BSONObj CollectionOptions::ParseKind bool const BSONObj &idIndex Status
Definition: database_impl.cpp:956
Status dropCollection(OperationContext *opCtx, const NamespaceString &collectionName, BSONObjBuilder &result, const repl::OpTime &dropOpTime, DropCollectionSystemCollectionMode systemCollectionMode)
Definition: drop_collection.cpp:50
Collection *const OperationContext *const opCtx
Definition: collection_impl.cpp:80
DropCollectionSystemCollectionMode
Drops the collection "collectionName" and populates "result" with statistics about what was removed...
Definition: drop_collection.h:47