2014-08-22 00:57:20 +00:00
|
|
|
#include <DB/Functions/FunctionFactory.h>
|
|
|
|
#include <DB/Functions/FunctionsStringArray.h>
|
|
|
|
|
|
|
|
namespace DB
|
|
|
|
{
|
|
|
|
|
|
|
|
void registerFunctionsStringArray(FunctionFactory & factory)
|
|
|
|
{
|
2014-08-22 15:48:48 +00:00
|
|
|
#define F [](const Context & context) -> IFunction*
|
2014-08-22 00:57:20 +00:00
|
|
|
|
|
|
|
factory.registerFunction("extractAll", F { return new FunctionExtractAll; });
|
|
|
|
factory.registerFunction("alphaTokens", F { return new FunctionAlphaTokens; });
|
|
|
|
factory.registerFunction("splitByChar", F { return new FunctionSplitByChar; });
|
|
|
|
factory.registerFunction("splitByString", F { return new FunctionSplitByString; });
|
|
|
|
|
|
|
|
#undef F
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|