diff options
author | David Storch <david.storch@10gen.com> | 2015-02-12 13:54:11 -0500 |
---|---|---|
committer | David Storch <david.storch@10gen.com> | 2015-02-20 10:26:12 -0500 |
commit | be2f8584a96d44a0c82b40b472dbc92ac10508f9 (patch) | |
tree | f91a691cfbb60617ee092ad5c9cddbb4ac927648 /src/mongo/db/exec/distinct_scan.cpp | |
parent | ae18bbec33db1c4bf57d328505474eb7bba517df (diff) | |
download | mongo-be2f8584a96d44a0c82b40b472dbc92ac10508f9.tar.gz |
SERVER-4494 add index version to explain output
Diffstat (limited to 'src/mongo/db/exec/distinct_scan.cpp')
-rw-r--r-- | src/mongo/db/exec/distinct_scan.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/exec/distinct_scan.cpp b/src/mongo/db/exec/distinct_scan.cpp index 1a5468a72b1..c92c5af2db6 100644 --- a/src/mongo/db/exec/distinct_scan.cpp +++ b/src/mongo/db/exec/distinct_scan.cpp @@ -41,7 +41,7 @@ namespace mongo { using std::vector; // static - const char* DistinctScan::kStageType = "DISTINCT"; + const char* DistinctScan::kStageType = "DISTINCT_SCAN"; DistinctScan::DistinctScan(OperationContext* txn, const DistinctParams& params, WorkingSet* workingSet) : _txn(txn), @@ -54,6 +54,7 @@ namespace mongo { _commonStats(kStageType) { _specificStats.keyPattern = _params.descriptor->keyPattern(); _specificStats.indexName = _params.descriptor->indexName(); + _specificStats.indexVersion = _params.descriptor->version(); } void DistinctScan::initIndexCursor() { @@ -255,7 +256,7 @@ namespace mongo { PlanStageStats* DistinctScan::getStats() { _commonStats.isEOF = isEOF(); - auto_ptr<PlanStageStats> ret(new PlanStageStats(_commonStats, STAGE_DISTINCT)); + auto_ptr<PlanStageStats> ret(new PlanStageStats(_commonStats, STAGE_DISTINCT_SCAN)); ret->specific.reset(new DistinctScanStats(_specificStats)); return ret.release(); } |