MCPcopy Create free account
hub / github.com/ByConity/ByConity / getSubcolumnType

Method getSubcolumnType

src/DataTypes/IDataType.cpp:173–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173DataTypePtr IDataType::getSubcolumnType(const String & subcolumn_name) const
174{
175 if (subcolumn_name == MAIN_SUBCOLUMN_NAME)
176 return shared_from_this();
177
178 auto data = SubstreamData(getDefaultSerialization()).withType(getPtr());
179 return getForSubcolumn<DataTypePtr>(subcolumn_name, data, &SubstreamData::type, true);
180}
181
182ColumnPtr IDataType::tryGetSubcolumn(const String & subcolumn_name, const ColumnPtr & column) const
183{

Callers 3

addSubcolumnsMethod · 0.80
convertToSubcolumnsFunction · 0.80
getTypeForSubstreamMethod · 0.80

Calls 1

SubstreamDataClass · 0.85

Tested by

no test coverage detected