diff options
Diffstat (limited to 'src/mongo/db/exec/collection_scan.h')
-rw-r--r-- | src/mongo/db/exec/collection_scan.h | 11 |
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; }; |