| 1 | namespace DB |
|---|---|
| 2 | { |
| 3 | |
| 4 | class FunctionFactory; |
| 5 | |
| 6 | void registerFunctionArray(FunctionFactory & factory); |
| 7 | void registerFunctionArrayElement(FunctionFactory & factory); |
| 8 | void registerFunctionArrayResize(FunctionFactory & factory); |
| 9 | void registerFunctionHas(FunctionFactory & factory); |
| 10 | void registerFunctionHasAll(FunctionFactory & factory); |
| 11 | void registerFunctionHasAny(FunctionFactory & factory); |
| 12 | void registerFunctionIndexOf(FunctionFactory & factory); |
| 13 | void registerFunctionCountEqual(FunctionFactory & factory); |
| 14 | void registerFunctionArrayIntersect(FunctionFactory & factory); |
| 15 | void registerFunctionArrayPushFront(FunctionFactory & factory); |
| 16 | void registerFunctionArrayPushBack(FunctionFactory & factory); |
| 17 | void registerFunctionArrayPopFront(FunctionFactory & factory); |
| 18 | void registerFunctionArrayPopBack(FunctionFactory & factory); |
| 19 | void registerFunctionArrayConcat(FunctionFactory & factory); |
| 20 | void registerFunctionArraySlice(FunctionFactory & factory); |
| 21 | void registerFunctionArrayReverse(FunctionFactory & factory); |
| 22 | void registerFunctionArrayReduce(FunctionFactory & factory); |
| 23 | void registerFunctionRange(FunctionFactory & factory); |
| 24 | void registerFunctionsEmptyArray(FunctionFactory & factory); |
| 25 | void registerFunctionEmptyArrayToSingle(FunctionFactory & factory); |
| 26 | void registerFunctionArrayEnumerate(FunctionFactory & factory); |
| 27 | void registerFunctionArrayEnumerateUniq(FunctionFactory & factory); |
| 28 | void registerFunctionArrayEnumerateDense(FunctionFactory & factory); |
| 29 | void registerFunctionArrayEnumerateUniqRanked(FunctionFactory & factory); |
| 30 | void registerFunctionArrayEnumerateDenseRanked(FunctionFactory & factory); |
| 31 | void registerFunctionArrayUniq(FunctionFactory & factory); |
| 32 | void registerFunctionArrayDistinct(FunctionFactory & factory); |
| 33 | void registerFunctionArrayFlatten(FunctionFactory & factory); |
| 34 | void registerFunctionArrayWithConstant(FunctionFactory & factory); |
| 35 | void registerFunctionArrayZip(FunctionFactory & factory); |
| 36 | |
| 37 | |
| 38 | void registerFunctionsArray(FunctionFactory & factory) |
| 39 | { |
| 40 | registerFunctionArray(factory); |
| 41 | registerFunctionArrayElement(factory); |
| 42 | registerFunctionArrayResize(factory); |
| 43 | registerFunctionHas(factory); |
| 44 | registerFunctionHasAll(factory); |
| 45 | registerFunctionHasAny(factory); |
| 46 | registerFunctionIndexOf(factory); |
| 47 | registerFunctionCountEqual(factory); |
| 48 | registerFunctionArrayIntersect(factory); |
| 49 | registerFunctionArrayPushFront(factory); |
| 50 | registerFunctionArrayPushBack(factory); |
| 51 | registerFunctionArrayPopFront(factory); |
| 52 | registerFunctionArrayPopBack(factory); |
| 53 | registerFunctionArrayConcat(factory); |
| 54 | registerFunctionArraySlice(factory); |
| 55 | registerFunctionArrayReverse(factory); |
| 56 | registerFunctionArrayReduce(factory); |
| 57 | registerFunctionRange(factory); |
| 58 | registerFunctionsEmptyArray(factory); |
| 59 | registerFunctionEmptyArrayToSingle(factory); |
| 60 | registerFunctionArrayEnumerate(factory); |
| 61 | registerFunctionArrayEnumerateUniq(factory); |
| 62 | registerFunctionArrayEnumerateDense(factory); |
| 63 | registerFunctionArrayEnumerateUniqRanked(factory); |
| 64 | registerFunctionArrayEnumerateDenseRanked(factory); |
| 65 | registerFunctionArrayUniq(factory); |
| 66 | registerFunctionArrayDistinct(factory); |
| 67 | registerFunctionArrayFlatten(factory); |
| 68 | registerFunctionArrayWithConstant(factory); |
| 69 | registerFunctionArrayZip(factory); |
| 70 | } |
| 71 | |
| 72 | } |
| 73 | |
| 74 |