Skip to content

Commit 254ac5a

Browse files
committed
Rename a nonterminal used in SQL/JSON grammar
This renames json_output_clause_opt to json_returning_clause_opt, because the new name makes more sense given that the governing keyword is RETURNING. Per suggestion from Álvaro Herrera. Discussion: https://postgr.es/m/20230707122820.wy5zlmhn4tdzbojl%40alvherre.pgsql
1 parent b22391a commit 254ac5a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/backend/parser/gram.y

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
647647

648648
%type <node> json_format_clause_opt
649649
json_value_expr
650-
json_output_clause_opt
650+
json_returning_clause_opt
651651
json_name_and_value
652652
json_aggregate_func
653653
%type <list> json_name_and_value_list
@@ -15570,7 +15570,7 @@ func_expr_common_subexpr:
1557015570
| JSON_OBJECT '(' json_name_and_value_list
1557115571
json_object_constructor_null_clause_opt
1557215572
json_key_uniqueness_constraint_opt
15573-
json_output_clause_opt ')'
15573+
json_returning_clause_opt ')'
1557415574
{
1557515575
JsonObjectConstructor *n = makeNode(JsonObjectConstructor);
1557615576

@@ -15581,7 +15581,7 @@ func_expr_common_subexpr:
1558115581
n->location = @1;
1558215582
$$ = (Node *) n;
1558315583
}
15584-
| JSON_OBJECT '(' json_output_clause_opt ')'
15584+
| JSON_OBJECT '(' json_returning_clause_opt ')'
1558515585
{
1558615586
JsonObjectConstructor *n = makeNode(JsonObjectConstructor);
1558715587

@@ -15595,7 +15595,7 @@ func_expr_common_subexpr:
1559515595
| JSON_ARRAY '('
1559615596
json_value_expr_list
1559715597
json_array_constructor_null_clause_opt
15598-
json_output_clause_opt
15598+
json_returning_clause_opt
1559915599
')'
1560015600
{
1560115601
JsonArrayConstructor *n = makeNode(JsonArrayConstructor);
@@ -15610,7 +15610,7 @@ func_expr_common_subexpr:
1561015610
select_no_parens
1561115611
json_format_clause_opt
1561215612
/* json_array_constructor_null_clause_opt */
15613-
json_output_clause_opt
15613+
json_returning_clause_opt
1561415614
')'
1561515615
{
1561615616
JsonArrayQueryConstructor *n = makeNode(JsonArrayQueryConstructor);
@@ -15623,7 +15623,7 @@ func_expr_common_subexpr:
1562315623
$$ = (Node *) n;
1562415624
}
1562515625
| JSON_ARRAY '('
15626-
json_output_clause_opt
15626+
json_returning_clause_opt
1562715627
')'
1562815628
{
1562915629
JsonArrayConstructor *n = makeNode(JsonArrayConstructor);
@@ -16384,7 +16384,7 @@ json_encoding_clause_opt:
1638416384
| /* EMPTY */ { $$ = JS_ENC_DEFAULT; }
1638516385
;
1638616386

16387-
json_output_clause_opt:
16387+
json_returning_clause_opt:
1638816388
RETURNING Typename json_format_clause_opt
1638916389
{
1639016390
JsonOutput *n = makeNode(JsonOutput);
@@ -16457,7 +16457,7 @@ json_aggregate_func:
1645716457
json_name_and_value
1645816458
json_object_constructor_null_clause_opt
1645916459
json_key_uniqueness_constraint_opt
16460-
json_output_clause_opt
16460+
json_returning_clause_opt
1646116461
')'
1646216462
{
1646316463
JsonObjectAgg *n = makeNode(JsonObjectAgg);
@@ -16475,7 +16475,7 @@ json_aggregate_func:
1647516475
json_value_expr
1647616476
json_array_aggregate_order_by_clause_opt
1647716477
json_array_constructor_null_clause_opt
16478-
json_output_clause_opt
16478+
json_returning_clause_opt
1647916479
')'
1648016480
{
1648116481
JsonArrayAgg *n = makeNode(JsonArrayAgg);

0 commit comments

Comments
 (0)