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

Function tryConvertToMapKeyField

src/DataTypes/MapHelpers.cpp:143–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143Field tryConvertToMapKeyField(const DataTypePtr & key_type, const String & key_name)
144{
145 try
146 {
147 return convertToMapKeyField(key_type, key_name);
148 }
149 catch (...)
150 {
151 /// return Null field if failed to convert key_name to field, this could be happend if key_name is
152 /// got by getColumnName from a converted key field. See getMapKeyField() in QueryNormalizer.cpp
153 return Null();
154 }
155}
156
157Field convertToMapKeyField(const DataTypePtr & key_type, const String & key_name)
158{

Callers 4

getMapKeyFieldFunction · 0.85
executeImplMethod · 0.85
executeMapMethod · 0.85

Calls 2

convertToMapKeyFieldFunction · 0.85
NullClass · 0.50

Tested by

no test coverage detected