Browse Source

Fix names of + and - in json.

Исправить несоответствие:
https://yql.yandex-team.ru/Operations/ZXbNEGBWiwFDUwM-ADp0yEmg6dEaVnVu_jtGWObrkq8=
a-romanov 1 year ago
parent
commit
9f1609ba84

+ 2 - 2
ydb/library/yql/core/expr_nodes/yql_expr_nodes.json

@@ -1301,12 +1301,12 @@
             "Match": {"Type": "Callable", "Name": "AggrAdd"}
         },
         {
-            "Name": "TCoMinus",
+            "Name": "TCoSub",
             "Base": "TCoBinaryArithmetic",
             "Match": {"Type": "Callable", "Name": "-"}
         },
         {
-            "Name": "TCoPlus",
+            "Name": "TCoAdd",
             "Base": "TCoBinaryArithmetic",
             "Match": {"Type": "Callable", "Name": "+"}
         },

+ 2 - 2
ydb/library/yql/providers/generic/provider/yql_generic_predicate_pushdown.cpp

@@ -67,8 +67,8 @@ namespace NYql {
             MATCH_ATOM(Double, DOUBLE, double, double);
             MATCH_ATOM(String, STRING, bytes, TString);
             MATCH_ATOM(Utf8, UTF8, text, TString);
-            MATCH_ARITHMETICAL(Minus, SUB);
-            MATCH_ARITHMETICAL(Plus, ADD);
+            MATCH_ARITHMETICAL(Sub, SUB);
+            MATCH_ARITHMETICAL(Add, ADD);
             MATCH_ARITHMETICAL(Mul, MUL);
 
             if (auto maybeNull = expression.Maybe<TCoNull>()) {

+ 1 - 1
ydb/library/yql/providers/yt/provider/yql_yt_physical_optimize.cpp

@@ -3798,7 +3798,7 @@ private:
                     .Done();
                 break;
             case EYtSettingType::Skip:
-                res = Build<TCoMinus>(ctx, node.Pos())
+                res = Build<TCoSub>(ctx, node.Pos())
                     .Left<TCoMax>()
                         .Add(res)
                         .Add(s.Value().Cast())