summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/collection_scan.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/exec/collection_scan.h')
-rw-r--r--src/mongo/db/exec/collection_scan.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mongo/db/exec/collection_scan.h b/src/mongo/db/exec/collection_scan.h
index 418a3b5b7e2..856af5e10ad 100644
--- a/src/mongo/db/exec/collection_scan.h
+++ b/src/mongo/db/exec/collection_scan.h
@@ -57,11 +57,9 @@ public:
virtual StageState work(WorkingSetID* out);
virtual bool isEOF();
- virtual void invalidate(OperationContext* txn, const RecordId& dl, InvalidationType type);
- virtual void saveState();
- virtual void restoreState(OperationContext* opCtx);
-
- virtual std::vector<PlanStage*> getChildren() const;
+ virtual void doInvalidate(OperationContext* txn, const RecordId& dl, InvalidationType type);
+ virtual void doSaveState();
+ virtual void doRestoreState(OperationContext* opCtx);
virtual StageType stageType() const {
return STAGE_COLLSCAN;
@@ -69,8 +67,6 @@ public:
virtual std::unique_ptr<PlanStageStats> getStats();
- virtual const CommonStats* getCommonStats() const;
-
virtual const SpecificStats* getSpecificStats() const;
static const char* kStageType;
@@ -105,7 +101,6 @@ private:
const WorkingSetID _wsidForFetch;
// Stats
- CommonStats _commonStats;
CollectionScanStats _specificStats;
};