summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/get_executor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/get_executor.h')
-rw-r--r--src/mongo/db/query/get_executor.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/query/get_executor.h b/src/mongo/db/query/get_executor.h
index 60d015f93d0..86e8156dfd6 100644
--- a/src/mongo/db/query/get_executor.h
+++ b/src/mongo/db/query/get_executor.h
@@ -71,6 +71,7 @@ namespace mongo {
Status getExecutor(OperationContext* txn,
Collection* collection,
CanonicalQuery* rawCanonicalQuery,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** out,
size_t plannerOptions = 0);
@@ -90,6 +91,7 @@ namespace mongo {
Collection* collection,
const std::string& ns,
const BSONObj& unparsedQuery,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** out,
size_t plannerOptions = 0);
@@ -113,6 +115,7 @@ namespace mongo {
Collection* collection,
const BSONObj& query,
const std::string& field,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** out);
/*
@@ -125,6 +128,7 @@ namespace mongo {
Status getExecutorCount(OperationContext* txn,
Collection* collection,
const CountRequest& request,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
//
@@ -149,6 +153,7 @@ namespace mongo {
bool shouldCallLogOp,
bool fromMigrate,
bool isExplain,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
/**
@@ -168,6 +173,7 @@ namespace mongo {
bool shouldCallLogOp,
bool fromMigrate,
bool isExplain,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
//
@@ -191,6 +197,7 @@ namespace mongo {
const UpdateRequest* request,
UpdateDriver* driver,
OpDebug* opDebug,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
/**
@@ -210,6 +217,7 @@ namespace mongo {
const UpdateRequest* request,
UpdateDriver* driver,
OpDebug* opDebug,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
//
@@ -230,6 +238,7 @@ namespace mongo {
Status getExecutorGroup(OperationContext* txn,
Collection* collection,
const GroupRequest& request,
+ PlanExecutor::YieldPolicy yieldPolicy,
PlanExecutor** execOut);
} // namespace mongo