ClickHouse/dbms/src/Functions/registerFunctions.cpp

49 lines
1.6 KiB
C++
Raw Normal View History

2017-04-21 17:47:27 +00:00
#include <Functions/FunctionFactory.h>
2019-12-15 06:34:43 +00:00
#include <Functions/array/registerFunctionsArray.h>
2019-03-29 01:02:05 +00:00
#include <Functions/registerFunctions.h>
2017-04-21 17:47:27 +00:00
namespace DB
{
2017-04-21 17:47:27 +00:00
void registerFunctions()
{
auto & factory = FunctionFactory::instance();
registerFunctionsArithmetic(factory);
registerFunctionsArray(factory);
registerFunctionsTuple(factory);
registerFunctionsBitmap(factory);
2017-04-21 17:47:27 +00:00
registerFunctionsCoding(factory);
registerFunctionsComparison(factory);
registerFunctionsConditional(factory);
registerFunctionsConversion(factory);
registerFunctionsDateTime(factory);
registerFunctionsEmbeddedDictionaries(factory);
registerFunctionsExternalDictionaries(factory);
registerFunctionsExternalModels(factory);
2017-04-21 17:47:27 +00:00
registerFunctionsFormatting(factory);
registerFunctionsHashing(factory);
registerFunctionsHigherOrder(factory);
registerFunctionsLogical(factory);
registerFunctionsMiscellaneous(factory);
registerFunctionsRandom(factory);
registerFunctionsReinterpret(factory);
registerFunctionsRound(factory);
registerFunctionsString(factory);
registerFunctionsStringArray(factory);
registerFunctionsStringSearch(factory);
2019-03-29 01:02:05 +00:00
registerFunctionsStringRegex(factory);
registerFunctionsStringSimilarity(factory);
2017-04-21 17:47:27 +00:00
registerFunctionsURL(factory);
registerFunctionsVisitParam(factory);
registerFunctionsMath(factory);
registerFunctionsGeo(factory);
registerFunctionsNull(factory);
registerFunctionsFindCluster(factory);
2019-03-14 02:55:04 +00:00
registerFunctionsJSON(factory);
2019-07-29 22:26:44 +00:00
registerFunctionsIntrospection(factory);
registerFunctionsConsistentHashing(factory);
2017-04-21 17:47:27 +00:00
}
}