summaryrefslogtreecommitdiff
path: root/src/mongo/db/structure/record_store_v1_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/structure/record_store_v1_base.h')
-rw-r--r--src/mongo/db/structure/record_store_v1_base.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mongo/db/structure/record_store_v1_base.h b/src/mongo/db/structure/record_store_v1_base.h
index d2d989a21e4..3bd569c095a 100644
--- a/src/mongo/db/structure/record_store_v1_base.h
+++ b/src/mongo/db/structure/record_store_v1_base.h
@@ -38,7 +38,7 @@ namespace mongo {
class DocWriter;
class ExtentManager;
class Record;
- class TransactionExperiment;
+ class OperationContext;
struct Extent;
@@ -47,48 +47,48 @@ namespace mongo {
virtual ~RecordStoreV1MetaData(){}
virtual const DiskLoc& capExtent() const = 0;
- virtual void setCapExtent( TransactionExperiment* txn, const DiskLoc& loc ) = 0;
+ virtual void setCapExtent( OperationContext* txn, const DiskLoc& loc ) = 0;
virtual const DiskLoc& capFirstNewRecord() const = 0;
- virtual void setCapFirstNewRecord( TransactionExperiment* txn, const DiskLoc& loc ) = 0;
+ virtual void setCapFirstNewRecord( OperationContext* txn, const DiskLoc& loc ) = 0;
virtual bool capLooped() const = 0;
virtual long long dataSize() const = 0;
virtual long long numRecords() const = 0;
- virtual void incrementStats( TransactionExperiment* txn,
+ virtual void incrementStats( OperationContext* txn,
long long dataSizeIncrement,
long long numRecordsIncrement ) = 0;
- virtual void setStats( TransactionExperiment* txn,
+ virtual void setStats( OperationContext* txn,
long long dataSizeIncrement,
long long numRecordsIncrement ) = 0;
virtual const DiskLoc& deletedListEntry( int bucket ) const = 0;
- virtual void setDeletedListEntry( TransactionExperiment* txn,
+ virtual void setDeletedListEntry( OperationContext* txn,
int bucket,
const DiskLoc& loc ) = 0;
- virtual void orphanDeletedList(TransactionExperiment* txn) = 0;
+ virtual void orphanDeletedList(OperationContext* txn) = 0;
virtual const DiskLoc& firstExtent() const = 0;
- virtual void setFirstExtent( TransactionExperiment* txn, const DiskLoc& loc ) = 0;
+ virtual void setFirstExtent( OperationContext* txn, const DiskLoc& loc ) = 0;
virtual const DiskLoc& lastExtent() const = 0;
- virtual void setLastExtent( TransactionExperiment* txn, const DiskLoc& loc ) = 0;
+ virtual void setLastExtent( OperationContext* txn, const DiskLoc& loc ) = 0;
virtual bool isCapped() const = 0;
virtual bool isUserFlagSet( int flag ) const = 0;
virtual int lastExtentSize() const = 0;
- virtual void setLastExtentSize( TransactionExperiment* txn, int newMax ) = 0;
+ virtual void setLastExtentSize( OperationContext* txn, int newMax ) = 0;
virtual long long maxCappedDocs() const = 0;
virtual double paddingFactor() const = 0;
- virtual void setPaddingFactor( TransactionExperiment* txn, double paddingFactor ) = 0;
+ virtual void setPaddingFactor( OperationContext* txn, double paddingFactor ) = 0;
};
@@ -126,28 +126,28 @@ namespace mongo {
Record* recordFor( const DiskLoc& loc ) const;
- void deleteRecord( TransactionExperiment* txn,
+ void deleteRecord( OperationContext* txn,
const DiskLoc& dl );
- StatusWith<DiskLoc> insertRecord( TransactionExperiment* txn,
+ StatusWith<DiskLoc> insertRecord( OperationContext* txn,
const char* data,
int len,
int quotaMax );
- StatusWith<DiskLoc> insertRecord( TransactionExperiment* txn,
+ StatusWith<DiskLoc> insertRecord( OperationContext* txn,
const DocWriter* doc,
int quotaMax );
virtual RecordIterator* getIteratorForRepair() const;
- void increaseStorageSize( TransactionExperiment* txn, int size, int quotaMax );
+ void increaseStorageSize( OperationContext* txn, int size, int quotaMax );
- virtual Status validate( TransactionExperiment* txn,
+ virtual Status validate( OperationContext* txn,
bool full, bool scanData,
ValidateAdaptor* adaptor,
ValidateResults* results, BSONObjBuilder* output ) const;
- virtual Status touch( TransactionExperiment* txn, BSONObjBuilder* output ) const;
+ virtual Status touch( OperationContext* txn, BSONObjBuilder* output ) const;
const DeletedRecord* deletedRecordFor( const DiskLoc& loc ) const;
@@ -186,12 +186,12 @@ namespace mongo {
virtual bool isCapped() const = 0;
- virtual StatusWith<DiskLoc> allocRecord( TransactionExperiment* txn,
+ virtual StatusWith<DiskLoc> allocRecord( OperationContext* txn,
int lengthWithHeaders,
int quotaMax ) = 0;
// TODO: document, remove, what have you
- virtual void addDeletedRec( TransactionExperiment* txn, const DiskLoc& dloc) = 0;
+ virtual void addDeletedRec( OperationContext* txn, const DiskLoc& dloc) = 0;
// TODO: another sad one
virtual DeletedRecord* drec( const DiskLoc& loc ) const;
@@ -211,12 +211,12 @@ namespace mongo {
* finds the first suitable DiskLoc for data
* will return the DiskLoc of a newly created DeletedRecord
*/
- DiskLoc _findFirstSpot( TransactionExperiment* txn, const DiskLoc& extDiskLoc, Extent* e );
+ DiskLoc _findFirstSpot( OperationContext* txn, const DiskLoc& extDiskLoc, Extent* e );
/** add a record to the end of the linked list chain within this extent.
require: you must have already declared write intent for the record header.
*/
- void _addRecordToRecListInExtent(TransactionExperiment* txn, Record* r, DiskLoc loc);
+ void _addRecordToRecListInExtent(OperationContext* txn, Record* r, DiskLoc loc);
scoped_ptr<RecordStoreV1MetaData> _details;
ExtentManager* _extentManager;