| 141 | } |
| 142 | |
| 143 | expression_vector Binder::createVariables(const std::vector<std::string>& names, |
| 144 | const std::vector<common::LogicalType>& types) { |
| 145 | DASSERT(names.size() == types.size()); |
| 146 | expression_vector variables; |
| 147 | for (auto i = 0u; i < names.size(); ++i) { |
| 148 | variables.push_back(createVariable(names[i], types[i])); |
| 149 | } |
| 150 | return variables; |
| 151 | } |
| 152 | |
| 153 | expression_vector Binder::createInvisibleVariables(const std::vector<std::string>& names, |
| 154 | const std::vector<LogicalType>& types) const { |
no test coverage detected