summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_access.h
diff options
context:
space:
mode:
authorHari Khalsa <hkhalsa@10gen.com>2013-12-03 14:56:44 -0500
committerHari Khalsa <hkhalsa@10gen.com>2013-12-04 10:38:21 -0500
commitf24b3bb577003137f7fd40f0699e144df998bd58 (patch)
treef86aaef57a7685c9f63a3edf4c5887c1436dff3b /src/mongo/db/query/planner_access.h
parent19ebc49d3fb30492378fe67aeba4efbb259c45a0 (diff)
downloadmongo-f24b3bb577003137f7fd40f0699e144df998bd58.tar.gz
SERVER-10026 support max/min in new sys
Diffstat (limited to 'src/mongo/db/query/planner_access.h')
-rw-r--r--src/mongo/db/query/planner_access.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/query/planner_access.h b/src/mongo/db/query/planner_access.h
index 57715fa2637..e5675b81698 100644
--- a/src/mongo/db/query/planner_access.h
+++ b/src/mongo/db/query/planner_access.h
@@ -55,6 +55,15 @@ namespace mongo {
const QueryPlannerParams& params,
int direction = 1);
+ /**
+ * Return a plan that scans the provided index from [startKey to endKey).
+ */
+ static QuerySolutionNode* makeIndexScan(const IndexEntry& index,
+ const CanonicalQuery& query,
+ const QueryPlannerParams& params,
+ const BSONObj& startKey,
+ const BSONObj& endKey);
+
//
// Indexed Data Access methods.
//