diff options
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h')
-rw-r--r-- | src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h | 91 |
1 files changed, 43 insertions, 48 deletions
diff --git a/src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h b/src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h index 5bc9c475506..a6fde4807b5 100644 --- a/src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h +++ b/src/mongo/db/storage/mmap_v1/catalog/namespace_details_rsv1_metadata.h @@ -38,70 +38,65 @@ namespace mongo { - class RecordStore; +class RecordStore; - /* - * NOTE: NamespaceDetails will become a struct - * all dur, etc... will move here - */ - class NamespaceDetailsRSV1MetaData : public RecordStoreV1MetaData { - public: - explicit NamespaceDetailsRSV1MetaData( StringData ns, NamespaceDetails* details); - - virtual ~NamespaceDetailsRSV1MetaData(){} +/* + * NOTE: NamespaceDetails will become a struct + * all dur, etc... will move here + */ +class NamespaceDetailsRSV1MetaData : public RecordStoreV1MetaData { +public: + explicit NamespaceDetailsRSV1MetaData(StringData ns, NamespaceDetails* details); - virtual const DiskLoc& capExtent() const; - virtual void setCapExtent( OperationContext* txn, const DiskLoc& loc ); + virtual ~NamespaceDetailsRSV1MetaData() {} - virtual const DiskLoc& capFirstNewRecord() const; - virtual void setCapFirstNewRecord( OperationContext* txn, const DiskLoc& loc ); + virtual const DiskLoc& capExtent() const; + virtual void setCapExtent(OperationContext* txn, const DiskLoc& loc); - virtual bool capLooped() const; + virtual const DiskLoc& capFirstNewRecord() const; + virtual void setCapFirstNewRecord(OperationContext* txn, const DiskLoc& loc); - virtual long long dataSize() const; - virtual long long numRecords() const; + virtual bool capLooped() const; - virtual void incrementStats( OperationContext* txn, - long long dataSizeIncrement, - long long numRecordsIncrement ); + virtual long long dataSize() const; + virtual long long numRecords() const; - virtual void setStats( OperationContext* txn, - long long dataSize, - long long numRecords ); + virtual void incrementStats(OperationContext* txn, + long long dataSizeIncrement, + long long numRecordsIncrement); - virtual DiskLoc deletedListEntry( int bucket ) const; - virtual void setDeletedListEntry( OperationContext* txn, - int bucket, - const DiskLoc& loc ); + virtual void setStats(OperationContext* txn, long long dataSize, long long numRecords); - virtual DiskLoc deletedListLegacyGrabBag() const; - virtual void setDeletedListLegacyGrabBag(OperationContext* txn, const DiskLoc& loc); + virtual DiskLoc deletedListEntry(int bucket) const; + virtual void setDeletedListEntry(OperationContext* txn, int bucket, const DiskLoc& loc); - virtual void orphanDeletedList(OperationContext* txn); + virtual DiskLoc deletedListLegacyGrabBag() const; + virtual void setDeletedListLegacyGrabBag(OperationContext* txn, const DiskLoc& loc); - virtual const DiskLoc& firstExtent( OperationContext* txn ) const; - virtual void setFirstExtent( OperationContext* txn, const DiskLoc& loc ); + virtual void orphanDeletedList(OperationContext* txn); - virtual const DiskLoc& lastExtent( OperationContext* txn ) const; - virtual void setLastExtent( OperationContext* txn, const DiskLoc& loc ); + virtual const DiskLoc& firstExtent(OperationContext* txn) const; + virtual void setFirstExtent(OperationContext* txn, const DiskLoc& loc); - virtual bool isCapped() const; + virtual const DiskLoc& lastExtent(OperationContext* txn) const; + virtual void setLastExtent(OperationContext* txn, const DiskLoc& loc); - virtual bool isUserFlagSet( int flag ) const; - virtual int userFlags() const; - virtual bool setUserFlag( OperationContext* txn, int flag ); - virtual bool clearUserFlag( OperationContext* txn, int flag ); - virtual bool replaceUserFlags( OperationContext* txn, int flags ); + virtual bool isCapped() const; - virtual int lastExtentSize( OperationContext* txn ) const; - virtual void setLastExtentSize( OperationContext* txn, int newMax ); + virtual bool isUserFlagSet(int flag) const; + virtual int userFlags() const; + virtual bool setUserFlag(OperationContext* txn, int flag); + virtual bool clearUserFlag(OperationContext* txn, int flag); + virtual bool replaceUserFlags(OperationContext* txn, int flags); - virtual long long maxCappedDocs() const; + virtual int lastExtentSize(OperationContext* txn) const; + virtual void setLastExtentSize(OperationContext* txn, int newMax); - private: - std::string _ns; - NamespaceDetails* _details; - RecordStore* _namespaceRecordStore; - }; + virtual long long maxCappedDocs() const; +private: + std::string _ns; + NamespaceDetails* _details; + RecordStore* _namespaceRecordStore; +}; } |