ClickHouse/dbms/src/Functions/FunctionsString.cpp

27 lines
899 B
C++
Raw Normal View History

#include <DB/Functions/FunctionFactory.h>
#include <DB/Functions/FunctionsString.h>
namespace DB
{
void registerFunctionsString(FunctionFactory & factory)
{
factory.registerFunction<FunctionEmpty>();
factory.registerFunction<FunctionNotEmpty>();
factory.registerFunction<FunctionLength>();
factory.registerFunction<FunctionLengthUTF8>();
factory.registerFunction<FunctionLower>();
factory.registerFunction<FunctionUpper>();
factory.registerFunction<FunctionLowerUTF8>();
factory.registerFunction<FunctionUpperUTF8>();
factory.registerFunction<FunctionReverse>();
factory.registerFunction<FunctionReverseUTF8>();
factory.registerFunction<FunctionConcat>();
factory.registerFunction<FunctionConcatAssumeInjective>();
factory.registerFunction<FunctionSubstring>();
factory.registerFunction<FunctionSubstringUTF8>();
factory.registerFunction<FunctionAppendTrailingCharIfAbsent>();
}
}