| 13 | namespace processor { |
| 14 | |
| 15 | void UnwindDedup::initLocalStateInternal(ResultSet* resultSet, ExecutionContext* /*context*/) { |
| 16 | keyVectors.clear(); |
| 17 | keyVectors.reserve(keyDataPositions.size()); |
| 18 | for (auto& keyDataPos : keyDataPositions) { |
| 19 | keyVectors.push_back(resultSet->getValueVector(keyDataPos).get()); |
| 20 | } |
| 21 | } |
| 22 | |
| 23 | bool UnwindDedup::getNextTuplesInternal(ExecutionContext* context) { |
| 24 | while (true) { |