summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvvvv <[email protected]>2022-10-12 19:43:14 +0300
committervvvv <[email protected]>2022-10-12 19:43:14 +0300
commit2b82718da2e3dc27cf6457ccc6d04835f5a68577 (patch)
tree875f6a47e1d5efdad5a7175d1362efada8e02934
parentc6fbda8e67d2ca1a23382f3fcaaa7aa5a252bb7e (diff)
integration into YT provider
-rw-r--r--ydb/library/yql/core/expr_nodes/yql_expr_nodes.json40
1 files changed, 38 insertions, 2 deletions
diff --git a/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json b/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json
index 716d0b80682..174591ef680 100644
--- a/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json
+++ b/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json
@@ -630,9 +630,10 @@
"ListBase": "TCoAggregateTuple"
},
{
- "Name": "TCoAggregate",
+ "Name": "TCoAggregateBase",
"Base": "TCoInputBase",
- "Match": {"Type": "Callable", "Name": "Aggregate"},
+ "Match": {"Type": "CallableBase"},
+ "Builder": {"Generate": "None"},
"Children": [
{"Index": 1, "Name": "Keys", "Type": "TCoAtomList"},
{"Index": 2, "Name": "Handlers", "Type": "TCoAggregateTupleList"},
@@ -640,6 +641,41 @@
]
},
{
+ "Name": "TCoAggregate",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "Aggregate"}
+ },
+ {
+ "Name": "TCoAggregateCombine",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateCombine"}
+ },
+ {
+ "Name": "TCoAggregateCombineState",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateCombineState"}
+ },
+ {
+ "Name": "TCoAggregateMergeState",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateMergeState"}
+ },
+ {
+ "Name": "TCoAggregateMergeFinalize",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateMergeFinalize"}
+ },
+ {
+ "Name": "TCoAggregateMergeManyFinalize",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateMergeManyFinalize"}
+ },
+ {
+ "Name": "TCoAggregateFinalize",
+ "Base": "TCoAggregateBase",
+ "Match": {"Type": "Callable", "Name": "AggregateFinalize"}
+ },
+ {
"Name": "TCoFold1",
"Base": "TCoInputBase",
"Match": {"Type": "Callable", "Name": "Fold1"},