summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/library/yql/core/expr_nodes/yql_expr_nodes.json33
1 files changed, 33 insertions, 0 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 8f64097b3b2..f865f8be7dd 100644
--- a/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json
+++ b/ydb/library/yql/core/expr_nodes/yql_expr_nodes.json
@@ -1577,6 +1577,39 @@
"Match": {"Type": "Callable", "Name": "Descending"}
},
{
+ "Name": "TCoSortKey",
+ "Base": "TExprBase",
+ "Match": {"Type": "Tuple"},
+ "Children": [
+ {"Index": 0, "Name": "Index", "Type": "TCoAtom"},
+ {"Index": 1, "Name": "Direction", "Type": "TExprBase"}
+ ]
+ },
+ {
+ "Name": "TCoSortKeys",
+ "ListBase": "TCoSortKey"
+ },
+ {
+ "Name": "TCoWideTopBase",
+ "Base": "TCoInputBase",
+ "Builder": {"Generate": "None"},
+ "Match": {"Type": "CallableBase"},
+ "Children": [
+ {"Index": 1, "Name": "Count", "Type": "TExprBase"},
+ {"Index": 2, "Name": "Keys", "Type": "TCoSortKeys"}
+ ]
+ },
+ {
+ "Name": "TCoWideTop",
+ "Base": "TCoWideTopBase",
+ "Match": {"Type": "Callable", "Name": "WideTop"}
+ },
+ {
+ "Name": "TCoWideTopSort",
+ "Base": "TCoWideTopBase",
+ "Match": {"Type": "Callable", "Name": "WideTopSort"}
+ },
+ {
"Name": "TCoAddMember",
"Base": "TCallable",
"Match": {"Type": "Callable", "Name": "AddMember"},