| 110 | } |
| 111 | |
| 112 | logical_type_vec_t ExpressionUtil::getDataTypes(const expression_vector& expressions) { |
| 113 | std::vector<LogicalType> result; |
| 114 | result.reserve(expressions.size()); |
| 115 | for (auto& expression : expressions) { |
| 116 | result.push_back(expression->getDataType().copy()); |
| 117 | } |
| 118 | return result; |
| 119 | } |
| 120 | |
| 121 | expression_vector ExpressionUtil::removeDuplication(const expression_vector& expressions) { |
| 122 | expression_vector result; |
no test coverage detected