mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-19 06:01:57 +00:00
03bbe9938a
* Fix compilation error when include FunctionsRandom.h twice * Implement function for generate UUID V4 * remove isDeterministicInScopeOfQuery for generateUUIDV4 * Uniformize RandX Implementation * rename generateUUIDV4 into generateUUIDv4 * Modify random function for making it more generic
29 lines
1.1 KiB
C++
29 lines
1.1 KiB
C++
#include <Functions/FunctionFactory.h>
|
|
#include <Functions/FunctionsCoding.h>
|
|
|
|
namespace DB
|
|
{
|
|
|
|
void registerFunctionsCoding(FunctionFactory & factory)
|
|
{
|
|
factory.registerFunction<FunctionToStringCutToZero>();
|
|
factory.registerFunction<FunctionIPv6NumToString>();
|
|
factory.registerFunction<FunctionCutIPv6>();
|
|
factory.registerFunction<FunctionIPv6StringToNum>();
|
|
factory.registerFunction<FunctionIPv4NumToString>();
|
|
factory.registerFunction<FunctionIPv4StringToNum>();
|
|
factory.registerFunction<FunctionIPv4NumToStringClassC>();
|
|
factory.registerFunction<FunctionIPv4ToIPv6>();
|
|
factory.registerFunction<FunctionMACNumToString>();
|
|
factory.registerFunction<FunctionMACStringTo<ParseMACImpl>>();
|
|
factory.registerFunction<FunctionMACStringTo<ParseOUIImpl>>();
|
|
factory.registerFunction<FunctionUUIDNumToString>();
|
|
factory.registerFunction<FunctionUUIDStringToNum>();
|
|
factory.registerFunction<FunctionGenerateUUIDv4>();
|
|
factory.registerFunction<FunctionHex>();
|
|
factory.registerFunction<FunctionUnhex>();
|
|
factory.registerFunction<FunctionBitmaskToArray>();
|
|
}
|
|
|
|
}
|