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

Function resolveOrdinaryFunctionNodeByName

src/Analyzer/Utils.cpp:1006–1010  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1004}
1005
1006void resolveOrdinaryFunctionNodeByName(FunctionNode & function_node, const String & function_name, const ContextPtr & context)
1007{
1008 auto function = FunctionFactory::instance().get(function_name, context);
1009 function_node.resolveAsFunction(function->build(function_node.getArgumentColumns()));
1010}
1011
1012void resolveAggregateFunctionNodeByName(FunctionNode & function_node, const String & function_name)
1013{

Calls 4

getMethod · 0.45
resolveAsFunctionMethod · 0.45
buildMethod · 0.45
getArgumentColumnsMethod · 0.45

Tested by 1

resolveColumnFunction · 0.68