@@ -1156,7 +1156,7 @@ func (u *sqlSymUnion) vacuumTableAndColsList() tree.VacuumTableAndColsList {
11561156%type <*tree.UnresolvedObjectName> table_name standalone_index_name sequence_name type_name routine_name aggregate_name
11571157%type <*tree.UnresolvedObjectName> view_name db_object_name simple_db_object_name complex_db_object_name opt_collate
11581158%type <*tree.UnresolvedObjectName> db_object_name_no_keywords simple_db_object_name_no_keywords complex_db_object_name_no_keywords
1159- %type <[]*tree.UnresolvedObjectName> type_name_list
1159+ %type <[]*tree.UnresolvedObjectName> type_name_list sequence_name_list
11601160%type <str> schema_name opt_schema_name opt_schema opt_version tablespace_name partition_name
11611161%type <[]string> schema_name_list role_spec_list opt_role_list opt_owned_by_list
11621162%type <*tree.UnresolvedName> table_pattern complex_table_pattern
@@ -2339,15 +2339,15 @@ row_level_security:
23392339 {
23402340 $$.val = &tree.AlterTableRowLevelSecurity{Type: tree.RowLevelSecurityDisable}
23412341 }
2342- | ENABLE
2342+ | ENABLE ROW LEVEL SECURITY
23432343 {
23442344 $$.val = &tree.AlterTableRowLevelSecurity{Type: tree.RowLevelSecurityEnable}
23452345 }
2346- | FORCE
2346+ | FORCE ROW LEVEL SECURITY
23472347 {
23482348 $$.val = &tree.AlterTableRowLevelSecurity{Type: tree.RowLevelSecurityForce}
23492349 }
2350- | NO FORCE
2350+ | NO FORCE ROW LEVEL SECURITY
23512351 {
23522352 $$.val = &tree.AlterTableRowLevelSecurity{Type: tree.RowLevelSecurityNoForce}
23532353 }
@@ -5533,9 +5533,9 @@ targets:
55335533
55345534// these can be extended to more detailed rules
55355535other_targets:
5536- SEQUENCE name_list
5536+ SEQUENCE sequence_name_list
55375537 {
5538- $$.val = tree.TargetList{TargetType: privilege.Sequence, Sequences: $2.nameList ()}
5538+ $$.val = tree.TargetList{TargetType: privilege.Sequence, Sequences: $2.unresolvedObjectNames ()}
55395539 }
55405540| DATABASE name_list
55415541 {
@@ -5621,13 +5621,13 @@ routine_with_args_list:
56215621 }
56225622
56235623routine_with_args:
5624- name
5624+ routine_name
56255625 {
5626- $$.val = tree.Routine{Name: tree.Name($1 ), Args: nil}
5626+ $$.val = tree.Routine{Name: $1.unresolvedObjectName( ), Args: nil}
56275627 }
5628- | name ' (' opt_routine_args ' )'
5628+ | routine_name ' (' opt_routine_args ' )'
56295629 {
5630- $$.val = tree.Routine{Name: tree.Name($1 ), Args: $3.routineArgs()}
5630+ $$.val = tree.Routine{Name: $1.unresolvedObjectName( ), Args: $3.routineArgs()}
56315631 }
56325632
56335633opt_with_grant_option:
@@ -14210,6 +14210,16 @@ name_list:
1421014210 {
1421114211 $$ .val = append($1 .nameList(), tree.Name($3 ))
1421214212 }
14213+
14214+ sequence_name_list:
14215+ sequence_name
14216+ {
14217+ $$ .val = []*tree.UnresolvedObjectName{$1 .unresolvedObjectName()}
14218+ }
14219+ | sequence_name_list ' ,' sequence_name
14220+ {
14221+ $$ .val = append($1 .unresolvedObjectNames(), $3 .unresolvedObjectName())
14222+ }
1421314223
1421414224// Constants
1421514225numeric_only:
0 commit comments