diff options
Diffstat (limited to 'src/mongo/db/storage/kv/kv_catalog.h')
-rw-r--r-- | src/mongo/db/storage/kv/kv_catalog.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/db/storage/kv/kv_catalog.h b/src/mongo/db/storage/kv/kv_catalog.h index b22b6cf68ff..a173209b53d 100644 --- a/src/mongo/db/storage/kv/kv_catalog.h +++ b/src/mongo/db/storage/kv/kv_catalog.h @@ -34,6 +34,7 @@ #include <string> #include "mongo/base/string_data.h" +#include "mongo/db/catalog/collection_catalog.h" #include "mongo/db/catalog/collection_options.h" #include "mongo/db/record_id.h" #include "mongo/db/storage/bson_collection_catalog_entry.h" @@ -114,10 +115,11 @@ public: const NamespaceString& nss, bool forRepair); - Status createCollection(OperationContext* opCtx, - const NamespaceString& nss, - const CollectionOptions& options, - bool allocateDefaultSpace); + StatusWith<std::unique_ptr<CollectionCatalogEntry>> createCollection( + OperationContext* opCtx, + const NamespaceString& nss, + const CollectionOptions& options, + bool allocateDefaultSpace); Status renameCollection(OperationContext* opCtx, const NamespaceString& fromNss, @@ -129,7 +131,6 @@ public: private: class AddIdentChange; class RemoveIdentChange; - class FinishDropCatalogEntryChange; friend class KVStorageEngine; friend class KVCatalogTest; |