summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/stage_types.h
diff options
context:
space:
mode:
authorDavid Storch <david.storch@10gen.com>2014-07-15 17:30:02 -0400
committerDavid Storch <david.storch@10gen.com>2014-07-22 09:24:11 -0400
commit7ffac7f351b80f84589349e44693a94d5cc5e14c (patch)
tree3707298920eabe877af03963f3f61f74c5a61fc5 /src/mongo/db/query/stage_types.h
parentfb270d89cbcfdb98c3cee3e631c76ca035c7b4f0 (diff)
downloadmongo-7ffac7f351b80f84589349e44693a94d5cc5e14c.tar.gz
SERVER-14407 replace Runner with PlanExecutor
Diffstat (limited to 'src/mongo/db/query/stage_types.h')
-rw-r--r--src/mongo/db/query/stage_types.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/query/stage_types.h b/src/mongo/db/query/stage_types.h
index d258bd08f2d..6b841645ffb 100644
--- a/src/mongo/db/query/stage_types.h
+++ b/src/mongo/db/query/stage_types.h
@@ -48,6 +48,9 @@ namespace mongo {
// stage is an ixscan with some key-skipping behvaior that only distinct uses.
STAGE_DISTINCT,
+ // Dummy stage used for receiving notifications of deletions during chunk migration.
+ STAGE_NOTIFY_DELETE,
+
STAGE_EOF,
// This is more of an "internal-only" stage where we try to keep docs that were mutated
@@ -64,10 +67,18 @@ namespace mongo {
STAGE_IXSCAN,
STAGE_LIMIT,
STAGE_MOCK,
+
+ // Implements parallelCollectionScan.
+ STAGE_MULTI_ITERATOR,
+
STAGE_MULTI_PLAN,
STAGE_OPLOG_START,
STAGE_OR,
STAGE_PROJECTION,
+
+ // Stage for running aggregation pipelines.
+ STAGE_PIPELINE_PROXY,
+
STAGE_SHARDING_FILTER,
STAGE_SKIP,
STAGE_SORT,