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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy