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

Function getMapFileNameFromImplicitFileName

src/DataTypes/MapHelpers.cpp:262–269  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

260}
261
262String getMapFileNameFromImplicitFileName(const String & implicit_file_name)
263{
264 String map_name = parseMapNameFromImplicitFileName(implicit_file_name);
265 auto extension_loc = implicit_file_name.find('.'); /// only extension contain dot, other dots in column name are escaped.
266 if (extension_loc == String::npos)
267 throw Exception(ErrorCodes::INVALID_IMPLICIT_COLUMN_FILE_NAME, "Invalid file name of implicit column: {}", implicit_file_name);
268 return escapeForFileName(map_name) + implicit_file_name.substr(extension_loc, implicit_file_name.size() - extension_loc);
269}
270
271std::pair<bool, String> mayBeMapKVReservedKeys(const String & name)
272{

Callers 6

removeImplMethod · 0.85
projectionRemoveMethod · 0.85
sendPartFromDiskMethod · 0.85

Calls 5

escapeForFileNameFunction · 0.85
ExceptionClass · 0.50
findMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected