summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/devnull/devnull_kv_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/devnull/devnull_kv_engine.h')
-rw-r--r--src/mongo/db/storage/devnull/devnull_kv_engine.h135
1 files changed, 66 insertions, 69 deletions
diff --git a/src/mongo/db/storage/devnull/devnull_kv_engine.h b/src/mongo/db/storage/devnull/devnull_kv_engine.h
index b6d14c52399..a6d559ef35a 100644
--- a/src/mongo/db/storage/devnull/devnull_kv_engine.h
+++ b/src/mongo/db/storage/devnull/devnull_kv_engine.h
@@ -36,74 +36,71 @@
namespace mongo {
- class DevNullKVEngine : public KVEngine {
- public:
- virtual ~DevNullKVEngine(){}
-
- virtual RecoveryUnit* newRecoveryUnit() {
- return new RecoveryUnitNoop();
- }
-
- virtual Status createRecordStore( OperationContext* opCtx,
- StringData ns,
- StringData ident,
- const CollectionOptions& options ) {
- return Status::OK();
- }
-
- virtual RecordStore* getRecordStore( OperationContext* opCtx,
- StringData ns,
+class DevNullKVEngine : public KVEngine {
+public:
+ virtual ~DevNullKVEngine() {}
+
+ virtual RecoveryUnit* newRecoveryUnit() {
+ return new RecoveryUnitNoop();
+ }
+
+ virtual Status createRecordStore(OperationContext* opCtx,
+ StringData ns,
+ StringData ident,
+ const CollectionOptions& options) {
+ return Status::OK();
+ }
+
+ virtual RecordStore* getRecordStore(OperationContext* opCtx,
+ StringData ns,
+ StringData ident,
+ const CollectionOptions& options);
+
+ virtual Status createSortedDataInterface(OperationContext* opCtx,
StringData ident,
- const CollectionOptions& options );
-
- virtual Status createSortedDataInterface( OperationContext* opCtx,
- StringData ident,
- const IndexDescriptor* desc ) {
- return Status::OK();
- }
-
- virtual SortedDataInterface* getSortedDataInterface( OperationContext* opCtx,
- StringData ident,
- const IndexDescriptor* desc );
-
- virtual Status dropIdent( OperationContext* opCtx,
- StringData ident ) {
- return Status::OK();
- }
-
- virtual bool supportsDocLocking() const {
- return true;
- }
-
- virtual bool supportsDirectoryPerDB() const {
- return false;
- }
-
- virtual bool isDurable() const {
- return true;
- }
-
- virtual int64_t getIdentSize( OperationContext* opCtx,
- StringData ident ) {
- return 1;
- }
-
- virtual Status repairIdent( OperationContext* opCtx,
- StringData ident ) {
- return Status::OK();
- }
-
- virtual bool hasIdent(OperationContext* opCtx, StringData ident) const {
- return true;
- }
-
- std::vector<std::string> getAllIdents( OperationContext* opCtx ) const {
- return std::vector<std::string>();
- }
-
- virtual void cleanShutdown() {};
-
- private:
- std::shared_ptr<void> _catalogInfo;
- };
+ const IndexDescriptor* desc) {
+ return Status::OK();
+ }
+
+ virtual SortedDataInterface* getSortedDataInterface(OperationContext* opCtx,
+ StringData ident,
+ const IndexDescriptor* desc);
+
+ virtual Status dropIdent(OperationContext* opCtx, StringData ident) {
+ return Status::OK();
+ }
+
+ virtual bool supportsDocLocking() const {
+ return true;
+ }
+
+ virtual bool supportsDirectoryPerDB() const {
+ return false;
+ }
+
+ virtual bool isDurable() const {
+ return true;
+ }
+
+ virtual int64_t getIdentSize(OperationContext* opCtx, StringData ident) {
+ return 1;
+ }
+
+ virtual Status repairIdent(OperationContext* opCtx, StringData ident) {
+ return Status::OK();
+ }
+
+ virtual bool hasIdent(OperationContext* opCtx, StringData ident) const {
+ return true;
+ }
+
+ std::vector<std::string> getAllIdents(OperationContext* opCtx) const {
+ return std::vector<std::string>();
+ }
+
+ virtual void cleanShutdown(){};
+
+private:
+ std::shared_ptr<void> _catalogInfo;
+};
}