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

Method tryGetSubcolumn

src/DataTypes/IDataType.cpp:277–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275}
276
277ColumnPtr IDataType::tryGetSubcolumn(std::string_view subcolumn_name, const ColumnPtr & column) const
278{
279 auto data = SubstreamData(getSerialization(*getSerializationInfo(*column))).withType(getPtr()).withColumn(column);
280 auto subcolumn_data = getSubcolumnData(subcolumn_name, data, {}, false);
281 return subcolumn_data ? subcolumn_data->column : nullptr;
282}
283
284ColumnPtr IDataType::getSubcolumn(std::string_view subcolumn_name, const ColumnPtr & column) const
285{

Callers 3

findSubcolumnByNameMethod · 0.80
tryGetColumnFromBlockFunction · 0.80
tryGetSubcolumnFromBlockFunction · 0.80

Calls 1

SubstreamDataClass · 0.85

Tested by

no test coverage detected