Skip to content

Commit

Permalink
[MINOR] Remove ScalarFunction from datafusion.proto apache#10173 (apa…
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitrybugakov authored and ccciudatu committed Apr 26, 2024
1 parent f2e0821 commit 72d8248
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 710 deletions.
156 changes: 0 additions & 156 deletions datafusion/proto/proto/datafusion.proto
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,6 @@ message LogicalExprNode {
NegativeNode negative = 13;
InListNode in_list = 14;
Wildcard wildcard = 15;
ScalarFunctionNode scalar_function = 16;
TryCastNode try_cast = 17;

// window expressions
Expand Down Expand Up @@ -538,153 +537,6 @@ message InListNode {
bool negated = 3;
}

enum ScalarFunction {
// 0 was Abs before
// The first enum value must be zero for open enums
unknown = 0;
// 1 was Acos
// 2 was Asin
// 3 was Atan
// 4 was Ascii
// 5 was Ceil
// 6 was Cos
// 7 was Digest
// 8 was Exp
// 9 was Floor
// 10 was Ln
// 11 was Log
// 12 was Log10
// 13 was Log2
// 14 was Round
// 15 was Signum
// 16 was Sin
// 17 was Sqrt
// Tan = 18;
// 19 was Trunc
// 20 was Array
// RegexpMatch = 21;
// 22 was BitLength
// 23 was Btrim
// 24 was CharacterLength
// 25 was Chr
// 26 was Concat
// 27 was ConcatWithSeparator
// 28 was DatePart
// 29 was DateTrunc
// 30 was InitCap
// 31 was Left
// 32 was Lpad
// 33 was Lower
// 34 was Ltrim
// 35 was MD5
// 36 was NullIf
// 37 was OctetLength
// 38 was Random
// 39 was RegexpReplace
// 40 was Repeat
// 41 was Replace
// 42 was Reverse
// 43 was Right
// 44 was Rpad
// 45 was Rtrim
// 46 was SHA224
// 47 was SHA256
// 48 was SHA384
// 49 was SHA512
// 50 was SplitPart
// StartsWith = 51;
// 52 was Strpos
// 53 was Substr
// ToHex = 54;
// 55 was ToTimestamp
// 56 was ToTimestampMillis
// 57 was ToTimestampMicros
// 58 was ToTimestampSeconds
// 59 was Now
// 60 was Translate
// Trim = 61;
// Upper = 62;
// 63 was Coalesce
// 64 was Power
// 65 was StructFun
// 66 was FromUnixtime
// 67 Atan2
// 68 was DateBin
// 69 was ArrowTypeof
// 70 was CurrentDate
// 71 was CurrentTime
// 72 was Uuid
// 73 was Cbrt
// 74 Acosh
// 75 was Asinh
// 76 was Atanh
// 77 was Sinh
// 78 was Cosh
// Tanh = 79
// 80 was Pi
// 81 was Degrees
// 82 was Radians
// 83 was Factorial
// 84 was Lcm
// 85 was Gcd
// 86 was ArrayAppend
// 87 was ArrayConcat
// 88 was ArrayDims
// 89 was ArrayRepeat
// 90 was ArrayLength
// 91 was ArrayNdims
// 92 was ArrayPosition
// 93 was ArrayPositions
// 94 was ArrayPrepend
// 95 was ArrayRemove
// 96 was ArrayReplace
// 97 was ArrayToString
// 98 was Cardinality
// 99 was ArrayElement
// 100 was ArraySlice
// 103 was Cot
// 104 was ArrayHas
// 105 was ArrayHasAny
// 106 was ArrayHasAll
// 107 was ArrayRemoveN
// 108 was ArrayReplaceN
// 109 was ArrayRemoveAll
// 110 was ArrayReplaceAll
// 111 was Nanvl
// 112 was Flatten
// 113 was IsNan
// 114 was Iszero
// 115 was ArrayEmpty
// 116 was ArrayPopBack
// 117 was StringToArray
// 118 was ToTimestampNanos
// 119 was ArrayIntersect
// 120 was ArrayUnion
// 121 was OverLay
// 122 is Range
// 123 is ArrayExcept
// 124 was ArrayPopFront
// 125 was Levenshtein
// 126 was SubstrIndex
// 127 was FindInSet
// 128 was ArraySort
// 129 was ArrayDistinct
// 130 was ArrayResize
// 131 was EndsWith
// 132 was InStr
// 133 was MakeDate
// 134 was ArrayReverse
// 135 is RegexpLike
// 136 was ToChar
// 137 was ToDate
// 138 was ToUnixtime
}

message ScalarFunctionNode {
ScalarFunction fun = 1;
repeated LogicalExprNode args = 2;
}

enum AggregateFunction {
MIN = 0;
MAX = 1;
Expand Down Expand Up @@ -1458,7 +1310,6 @@ message PhysicalExprNode {
PhysicalSortExprNode sort = 10;
PhysicalNegativeNode negative = 11;
PhysicalInListNode in_list = 12;
PhysicalScalarFunctionNode scalar_function = 13;
PhysicalTryCastNode try_cast = 14;

// window expressions
Expand Down Expand Up @@ -1559,13 +1410,6 @@ message PhysicalCaseNode {
PhysicalExprNode else_expr = 3;
}

message PhysicalScalarFunctionNode {
string name = 1;
ScalarFunction fun = 2;
repeated PhysicalExprNode args = 3;
ArrowType return_type = 4;
}

message PhysicalTryCastNode {
PhysicalExprNode expr = 1;
ArrowType arrow_type = 2;
Expand Down
Loading

0 comments on commit 72d8248

Please sign in to comment.