| 44 | } |
| 45 | |
| 46 | void PatternExpressionEvaluator::initFurther(const ResultSet&) { |
| 47 | StructPackFunctions::compileFunc(nullptr, parameters, resultVector); |
| 48 | const auto& dataType = expression->getDataType(); |
| 49 | auto fieldIdx = StructType::getFieldIdx(dataType.copy(), InternalKeyword::ID); |
| 50 | DASSERT(fieldIdx != INVALID_STRUCT_FIELD_IDX); |
| 51 | idVector = StructVector::getFieldVector(resultVector.get(), fieldIdx).get(); |
| 52 | } |
| 53 | |
| 54 | void UndirectedRelExpressionEvaluator::evaluate() { |
| 55 | for (auto& child : children) { |
nothing calls this directly
no test coverage detected