2014-08-22 00:57:20 +00:00
|
|
|
#include <DB/Functions/FunctionFactory.h>
|
|
|
|
#include <DB/Functions/FunctionsArray.h>
|
|
|
|
|
|
|
|
namespace DB
|
|
|
|
{
|
|
|
|
|
|
|
|
void registerFunctionsArray(FunctionFactory & factory)
|
|
|
|
{
|
2014-11-12 17:23:26 +00:00
|
|
|
factory.registerFunction<FunctionArray>();
|
|
|
|
factory.registerFunction<FunctionArrayElement>();
|
|
|
|
factory.registerFunction<FunctionHas>();
|
|
|
|
factory.registerFunction<FunctionIndexOf>();
|
|
|
|
factory.registerFunction<FunctionCountEqual>();
|
|
|
|
factory.registerFunction<FunctionArrayEnumerate>();
|
|
|
|
factory.registerFunction<FunctionArrayEnumerateUniq>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayUInt8>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayUInt16>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayUInt32>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayUInt64>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayInt8>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayInt16>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayInt32>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayInt64>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayFloat32>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayFloat64>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayDate>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayDateTime>();
|
|
|
|
factory.registerFunction<FunctionEmptyArrayString>();
|
2014-12-02 12:42:20 +00:00
|
|
|
factory.registerFunction<FunctionRange>();
|
2014-08-22 00:57:20 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|