Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit254ac5a

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 governingkeyword is RETURNING.Per suggestion from Álvaro Herrera.Discussion:https://postgr.es/m/20230707122820.wy5zlmhn4tdzbojl%40alvherre.pgsql
1 parentb22391a commit254ac5a

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)

[8]ページ先頭

©2009-2025 Movatter.jp