1
0
Fork 0

We picked the Executionnode from the plan to a local variable, we can use it later on.

This commit is contained in:
Wilfried Goesgens 2015-10-26 13:51:35 +01:00
parent e9928de21b
commit d113f2e17a
1 changed files with 3 additions and 3 deletions

View File

@ -172,8 +172,8 @@ int IndexBlock::initialize () {
for (auto const& v : inVars) { for (auto const& v : inVars) {
inVarsCur.emplace_back(v); inVarsCur.emplace_back(v);
auto it = getPlanNode()->getRegisterPlan()->varInfo.find(v->id); auto it = en->getRegisterPlan()->varInfo.find(v->id);
TRI_ASSERT(it != getPlanNode()->getRegisterPlan()->varInfo.end()); TRI_ASSERT(it != en->getRegisterPlan()->varInfo.end());
TRI_ASSERT(it->second.registerId < ExecutionNode::MaxRegisterId); TRI_ASSERT(it->second.registerId < ExecutionNode::MaxRegisterId);
inRegsCur.emplace_back(it->second.registerId); inRegsCur.emplace_back(it->second.registerId);
} }
@ -184,7 +184,7 @@ int IndexBlock::initialize () {
return TRI_ERROR_NO_ERROR; return TRI_ERROR_NO_ERROR;
} }
auto outVariable = static_cast<IndexNode const*>(getPlanNode())->outVariable(); auto outVariable = en->outVariable();
for (size_t i = 0; i < _condition->numMembers(); ++i) { for (size_t i = 0; i < _condition->numMembers(); ++i) {
auto andCond = _condition->getMemberUnchecked(i); auto andCond = _condition->getMemberUnchecked(i);