Skip to content

Commit 767bbca

Browse files
authored
[MINOR] Remove ScalarFunction from datafusion.proto #10173 (#10202)
1 parent 5d44685 commit 767bbca

File tree

5 files changed

+3
-710
lines changed

5 files changed

+3
-710
lines changed

datafusion/proto/proto/datafusion.proto

Lines changed: 0 additions & 156 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,6 @@ message LogicalExprNode {
389389
NegativeNode negative = 13;
390390
InListNode in_list = 14;
391391
Wildcard wildcard = 15;
392-
ScalarFunctionNode scalar_function = 16;
393392
TryCastNode try_cast = 17;
394393

395394
// window expressions
@@ -538,153 +537,6 @@ message InListNode {
538537
bool negated = 3;
539538
}
540539

541-
enum ScalarFunction {
542-
// 0 was Abs before
543-
// The first enum value must be zero for open enums
544-
unknown = 0;
545-
// 1 was Acos
546-
// 2 was Asin
547-
// 3 was Atan
548-
// 4 was Ascii
549-
// 5 was Ceil
550-
// 6 was Cos
551-
// 7 was Digest
552-
// 8 was Exp
553-
// 9 was Floor
554-
// 10 was Ln
555-
// 11 was Log
556-
// 12 was Log10
557-
// 13 was Log2
558-
// 14 was Round
559-
// 15 was Signum
560-
// 16 was Sin
561-
// 17 was Sqrt
562-
// Tan = 18;
563-
// 19 was Trunc
564-
// 20 was Array
565-
// RegexpMatch = 21;
566-
// 22 was BitLength
567-
// 23 was Btrim
568-
// 24 was CharacterLength
569-
// 25 was Chr
570-
// 26 was Concat
571-
// 27 was ConcatWithSeparator
572-
// 28 was DatePart
573-
// 29 was DateTrunc
574-
// 30 was InitCap
575-
// 31 was Left
576-
// 32 was Lpad
577-
// 33 was Lower
578-
// 34 was Ltrim
579-
// 35 was MD5
580-
// 36 was NullIf
581-
// 37 was OctetLength
582-
// 38 was Random
583-
// 39 was RegexpReplace
584-
// 40 was Repeat
585-
// 41 was Replace
586-
// 42 was Reverse
587-
// 43 was Right
588-
// 44 was Rpad
589-
// 45 was Rtrim
590-
// 46 was SHA224
591-
// 47 was SHA256
592-
// 48 was SHA384
593-
// 49 was SHA512
594-
// 50 was SplitPart
595-
// StartsWith = 51;
596-
// 52 was Strpos
597-
// 53 was Substr
598-
// ToHex = 54;
599-
// 55 was ToTimestamp
600-
// 56 was ToTimestampMillis
601-
// 57 was ToTimestampMicros
602-
// 58 was ToTimestampSeconds
603-
// 59 was Now
604-
// 60 was Translate
605-
// Trim = 61;
606-
// Upper = 62;
607-
// 63 was Coalesce
608-
// 64 was Power
609-
// 65 was StructFun
610-
// 66 was FromUnixtime
611-
// 67 Atan2
612-
// 68 was DateBin
613-
// 69 was ArrowTypeof
614-
// 70 was CurrentDate
615-
// 71 was CurrentTime
616-
// 72 was Uuid
617-
// 73 was Cbrt
618-
// 74 Acosh
619-
// 75 was Asinh
620-
// 76 was Atanh
621-
// 77 was Sinh
622-
// 78 was Cosh
623-
// Tanh = 79
624-
// 80 was Pi
625-
// 81 was Degrees
626-
// 82 was Radians
627-
// 83 was Factorial
628-
// 84 was Lcm
629-
// 85 was Gcd
630-
// 86 was ArrayAppend
631-
// 87 was ArrayConcat
632-
// 88 was ArrayDims
633-
// 89 was ArrayRepeat
634-
// 90 was ArrayLength
635-
// 91 was ArrayNdims
636-
// 92 was ArrayPosition
637-
// 93 was ArrayPositions
638-
// 94 was ArrayPrepend
639-
// 95 was ArrayRemove
640-
// 96 was ArrayReplace
641-
// 97 was ArrayToString
642-
// 98 was Cardinality
643-
// 99 was ArrayElement
644-
// 100 was ArraySlice
645-
// 103 was Cot
646-
// 104 was ArrayHas
647-
// 105 was ArrayHasAny
648-
// 106 was ArrayHasAll
649-
// 107 was ArrayRemoveN
650-
// 108 was ArrayReplaceN
651-
// 109 was ArrayRemoveAll
652-
// 110 was ArrayReplaceAll
653-
// 111 was Nanvl
654-
// 112 was Flatten
655-
// 113 was IsNan
656-
// 114 was Iszero
657-
// 115 was ArrayEmpty
658-
// 116 was ArrayPopBack
659-
// 117 was StringToArray
660-
// 118 was ToTimestampNanos
661-
// 119 was ArrayIntersect
662-
// 120 was ArrayUnion
663-
// 121 was OverLay
664-
// 122 is Range
665-
// 123 is ArrayExcept
666-
// 124 was ArrayPopFront
667-
// 125 was Levenshtein
668-
// 126 was SubstrIndex
669-
// 127 was FindInSet
670-
// 128 was ArraySort
671-
// 129 was ArrayDistinct
672-
// 130 was ArrayResize
673-
// 131 was EndsWith
674-
// 132 was InStr
675-
// 133 was MakeDate
676-
// 134 was ArrayReverse
677-
// 135 is RegexpLike
678-
// 136 was ToChar
679-
// 137 was ToDate
680-
// 138 was ToUnixtime
681-
}
682-
683-
message ScalarFunctionNode {
684-
ScalarFunction fun = 1;
685-
repeated LogicalExprNode args = 2;
686-
}
687-
688540
enum AggregateFunction {
689541
MIN = 0;
690542
MAX = 1;
@@ -1458,7 +1310,6 @@ message PhysicalExprNode {
14581310
PhysicalSortExprNode sort = 10;
14591311
PhysicalNegativeNode negative = 11;
14601312
PhysicalInListNode in_list = 12;
1461-
PhysicalScalarFunctionNode scalar_function = 13;
14621313
PhysicalTryCastNode try_cast = 14;
14631314

14641315
// window expressions
@@ -1559,13 +1410,6 @@ message PhysicalCaseNode {
15591410
PhysicalExprNode else_expr = 3;
15601411
}
15611412

1562-
message PhysicalScalarFunctionNode {
1563-
string name = 1;
1564-
ScalarFunction fun = 2;
1565-
repeated PhysicalExprNode args = 3;
1566-
ArrowType return_type = 4;
1567-
}
1568-
15691413
message PhysicalTryCastNode {
15701414
PhysicalExprNode expr = 1;
15711415
ArrowType arrow_type = 2;

0 commit comments

Comments
 (0)