| 144 | } |
| 145 | |
| 146 | DataTypePtr DataTypeTuple::getNormalizedType() const |
| 147 | { |
| 148 | DataTypes normalized_elems; |
| 149 | normalized_elems.reserve(elems.size()); |
| 150 | for (const auto & elem : elems) |
| 151 | normalized_elems.emplace_back(elem->getNormalizedType()); |
| 152 | return std::make_shared<DataTypeTuple>(normalized_elems); |
| 153 | } |
| 154 | |
| 155 | static inline IColumn & extractElementColumn(IColumn & column, size_t idx) |
| 156 | { |
no test coverage detected