ClickHouse/dbms/Functions/registerFunctionsHigherOrder.cpp

42 lines
1.6 KiB
C++
Raw Normal View History

namespace DB
{
2019-12-29 01:13:17 +00:00
class FunctionFactory;
void registerFunctionArrayMap(FunctionFactory & factory);
void registerFunctionArrayFilter(FunctionFactory & factory);
void registerFunctionArrayCount(FunctionFactory & factory);
void registerFunctionArrayExists(FunctionFactory & factory);
void registerFunctionArrayAll(FunctionFactory & factory);
void registerFunctionArrayCompact(FunctionFactory & factory);
void registerFunctionArraySum(FunctionFactory & factory);
void registerFunctionArrayFirst(FunctionFactory & factory);
void registerFunctionArrayFirstIndex(FunctionFactory & factory);
void registerFunctionsArrayFill(FunctionFactory & factory);
void registerFunctionsArraySplit(FunctionFactory & factory);
void registerFunctionsArraySort(FunctionFactory & factory);
void registerFunctionArrayCumSum(FunctionFactory & factory);
void registerFunctionArrayCumSumNonNegative(FunctionFactory & factory);
void registerFunctionArrayDifference(FunctionFactory & factory);
void registerFunctionsHigherOrder(FunctionFactory & factory)
{
registerFunctionArrayMap(factory);
registerFunctionArrayFilter(factory);
registerFunctionArrayCount(factory);
registerFunctionArrayExists(factory);
registerFunctionArrayAll(factory);
2019-10-15 07:43:05 +00:00
registerFunctionArrayCompact(factory);
registerFunctionArraySum(factory);
registerFunctionArrayFirst(factory);
registerFunctionArrayFirstIndex(factory);
2019-10-25 03:25:02 +00:00
registerFunctionsArrayFill(factory);
registerFunctionsArraySplit(factory);
registerFunctionsArraySort(factory);
registerFunctionArrayCumSum(factory);
registerFunctionArrayCumSumNonNegative(factory);
registerFunctionArrayDifference(factory);
}
}