summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/eval.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/eval.cpp')
-rw-r--r--src/mongo/db/commands/eval.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/db/commands/eval.cpp b/src/mongo/db/commands/eval.cpp
index f9345d4247c..20945eb4828 100644
--- a/src/mongo/db/commands/eval.cpp
+++ b/src/mongo/db/commands/eval.cpp
@@ -58,7 +58,7 @@ namespace {
const int edebug = 0;
-bool dbEval(OperationContext* txn,
+bool dbEval(OperationContext* opCtx,
const string& dbName,
const BSONObj& cmd,
BSONObjBuilder& result,
@@ -92,7 +92,7 @@ bool dbEval(OperationContext* txn,
}
unique_ptr<Scope> s(getGlobalScriptEngine()->newScope());
- s->registerOperation(txn);
+ s->registerOperation(opCtx);
ScriptingFunction f = s->createFunction(code);
if (f == 0) {
@@ -100,7 +100,7 @@ bool dbEval(OperationContext* txn,
return false;
}
- s->localConnectForDbEval(txn, dbName.c_str());
+ s->localConnectForDbEval(opCtx, dbName.c_str());
if (e.type() == CodeWScope) {
s->init(e.codeWScopeScopeDataUnsafe());
@@ -171,22 +171,22 @@ public:
CmdEval() : Command("eval", false, "$eval") {}
- bool run(OperationContext* txn,
+ bool run(OperationContext* opCtx,
const string& dbname,
BSONObj& cmdObj,
int options,
string& errmsg,
BSONObjBuilder& result) {
if (cmdObj["nolock"].trueValue()) {
- return dbEval(txn, dbname, cmdObj, result, errmsg);
+ return dbEval(opCtx, dbname, cmdObj, result, errmsg);
}
- ScopedTransaction transaction(txn, MODE_X);
- Lock::GlobalWrite lk(txn->lockState());
+ ScopedTransaction transaction(opCtx, MODE_X);
+ Lock::GlobalWrite lk(opCtx->lockState());
- OldClientContext ctx(txn, dbname, false /* no shard version checking */);
+ OldClientContext ctx(opCtx, dbname, false /* no shard version checking */);
- return dbEval(txn, dbname, cmdObj, result, errmsg);
+ return dbEval(opCtx, dbname, cmdObj, result, errmsg);
}
} cmdeval;