summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/distinct_scan.cpp
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2015-02-12 13:54:11 -0500
committerDavid Storch <david.storch@10gen.com>2015-02-20 10:26:12 -0500
commitbe2f8584a96d44a0c82b40b472dbc92ac10508f9 (patch)
treef91a691cfbb60617ee092ad5c9cddbb4ac927648 /src/mongo/db/exec/distinct_scan.cpp
parentae18bbec33db1c4bf57d328505474eb7bba517df (diff)
downloadmongo-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.cpp5
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();
}