MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / tryGetVariantDiscriminator

Method tryGetVariantDiscriminator

src/DataTypes/DataTypeVariant.cpp:155–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

153}
154
155std::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
166size_t DataTypeVariant::getMaximumSizeOfValueInMemory() const
167{

Callers 8

GeoJSONRowInputFormatMethod · 0.80
createDeserializeFnMethod · 0.80
getSubcolumnForElementFunction · 0.80
convertFieldToTypeImplFunction · 0.80
executeImplMethod · 0.80

Calls 2

sizeMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected