| 153 | } |
| 154 | |
| 155 | std::optional<ColumnVariant::Discriminator> DataTypeVariant::tryGetVariantDiscriminator(const String & type_name) const |
| 156 | { |
| 157 | for (size_t i = 0; i != variants.size(); ++i) |
| 158 | { |
| 159 | if (variants[i]->getName() == type_name) |
| 160 | return i; |
| 161 | } |
| 162 | |
| 163 | return std::nullopt; |
| 164 | } |
| 165 | |
| 166 | size_t DataTypeVariant::getMaximumSizeOfValueInMemory() const |
| 167 | { |
no test coverage detected