| 268 | } |
| 269 | |
| 270 | bool IndexLookup::getNextTuplesInternal(ExecutionContext* context) { |
| 271 | if (!children[0]->getNextTuple(context)) { |
| 272 | return false; |
| 273 | } |
| 274 | for (auto& info : infos) { |
| 275 | info.keyEvaluator->evaluate(); |
| 276 | lookup(transaction::Transaction::Get(*context->clientContext), info); |
| 277 | } |
| 278 | localState->errorHandler->flushStoredErrors(); |
| 279 | return true; |
| 280 | } |
| 281 | |
| 282 | void IndexLookup::initLocalStateInternal(ResultSet* resultSet, ExecutionContext* context) { |
| 283 | auto errorHandler = std::make_unique<BatchInsertErrorHandler>(context, |
nothing calls this directly
no test coverage detected