stmt_block: 
      
         
         
            stmt_list 
          
          
      no references
stmt_list: 
      
         
         
            stmt 
          
         ; 
          
      referenced by:
         
      
stmt: 
      
         HELPTOKEN 
         
            alter_stmt 
          
         
            backup_stmt 
          
         
            cancel_stmt 
          
         
            copy_from_stmt 
          
         
            create_stmt 
          
         
            deallocate_stmt 
          
         
            delete_stmt 
          
         
            discard_stmt 
          
         
            drop_stmt 
          
         
            execute_stmt 
          
         
            explain_stmt 
          
         
            export_stmt 
          
         
            grant_stmt 
          
         
            insert_stmt 
          
         
            import_stmt 
          
         
            pause_stmt 
          
         
            prepare_stmt 
          
         
            restore_stmt 
          
         
            resume_stmt 
          
         
            revoke_stmt 
          
         
            savepoint_stmt 
          
         
            scrub_stmt 
          
         
            select_stmt 
          
         
            release_stmt 
          
         
            reset_stmt 
          
         
            set_stmt 
          
         
            show_stmt 
          
         
            transaction_stmt 
          
         
            truncate_stmt 
          
         
            update_stmt 
          
         
            upsert_stmt 
          
          
      referenced by:
         
      
alter_stmt: 
      
         
         
            alter_ddl_stmt 
          
         
            alter_user_stmt 
          
          
      referenced by:
         
      
backup_stmt: 
      
         
         BACKUP 
         
            targets 
          
         TO 
         
            string_or_placeholder 
          
         
            opt_as_of_clause 
          
         
            opt_incremental 
          
         
            opt_with_options 
          
          
      referenced by:
         
      
cancel_stmt: 
      
         
         
            cancel_job_stmt 
          
         
            cancel_query_stmt 
          
         
            cancel_session_stmt 
          
          
      referenced by:
         
      
copy_from_stmt: 
      
         
         COPY 
         
            table_name 
          
         
            opt_column_list 
          
         FROM 
         STDIN 
          
      referenced by:
         
      
create_stmt: 
      
         
         
            create_user_stmt 
          
         
            create_role_stmt 
          
         
            create_ddl_stmt 
          
         
            create_stats_stmt 
          
          
      referenced by:
         
      
deallocate_stmt: 
      
         
         DEALLOCATE 
         PREPARE 
         
            name 
          
         ALL 
          
      referenced by:
         
      
delete_stmt: 
      
         
         
            opt_with_clause 
          
         DELETE 
         FROM 
         
            relation_expr_opt_alias 
          
         
            where_clause 
          
         
            opt_sort_clause 
          
         
            opt_limit_clause 
          
         
            returning_clause 
          
          
      referenced by:
         
      
discard_stmt: 
      
         
         DISCARD 
         ALL 
          
      referenced by:
         
      
drop_stmt: 
      
         
         
            drop_ddl_stmt 
          
         
            drop_role_stmt 
          
         
            drop_user_stmt 
          
          
      referenced by:
         
      
execute_stmt: 
      
         
         EXECUTE 
         
            table_alias_name 
          
         
            execute_param_clause 
          
          
      referenced by:
         
      
explain_stmt: 
      
         
         EXPLAIN 
         ( 
         
            explain_option_list 
          
         ) 
         
            explainable_stmt 
          
          
      referenced by:
         
      
export_stmt: 
      
         EXPORT 
         INTO 
         CSV 
         
            string_or_placeholder 
          
         
            opt_with_options 
          
         FROM 
         
            select_stmt 
          
          
      referenced by:
         
      
grant_stmt: 
      
         
         GRANT 
         
            privileges 
          
         ON 
         
            targets 
          
         TO 
         
            name_list 
          
         
            privilege_list 
          
         TO 
         
            name_list 
          
         WITH 
         ADMIN 
         OPTION 
          
      referenced by:
         
      
insert_stmt: 
      
         
         
            opt_with_clause 
          
         INSERT 
         INTO 
         
            insert_target 
          
         
            insert_rest 
          
         
            on_conflict 
          
         
            returning_clause 
          
          
      referenced by:
         
      
import_stmt: 
      
         
         IMPORT 
         TABLE 
         
            table_name 
          
         CREATE 
         USING 
         
            string_or_placeholder 
          
         ( 
         
            table_elem_list 
          
         ) 
         CSV 
         DATA 
         ( 
         
            string_or_placeholder_list 
          
         ) 
         
            opt_with_options 
          
          
      referenced by:
         
      
pause_stmt: 
      
         
         PAUSE 
         JOB 
         
            a_expr 
          
          
      referenced by:
         
      
prepare_stmt: 
      
         
         PREPARE 
         
            table_alias_name 
          
         
            prep_type_clause 
          
         AS 
         
            preparable_stmt 
          
          
      referenced by:
         
      
restore_stmt: 
      
         
         RESTORE 
         
            targets 
          
         FROM 
         
            string_or_placeholder_list 
          
         
            as_of_clause 
          
         
            opt_with_options 
          
          
      referenced by:
         
      
resume_stmt: 
      
         
         RESUME 
         JOB 
         
            a_expr 
          
          
      referenced by:
         
      
revoke_stmt: 
      
         
         REVOKE 
         
            privileges 
          
         ON 
         
            targets 
          
         ADMIN 
         OPTION 
         FOR 
         
            privilege_list 
          
         FROM 
         
            name_list 
          
          
      referenced by:
         
      
savepoint_stmt: 
      
         
         SAVEPOINT 
         
            name 
          
          
      referenced by:
         
      
scrub_stmt: 
      
         
         
            scrub_table_stmt 
          
         
            scrub_database_stmt 
          
          
      referenced by:
         
      
select_stmt: 
      
         
         
            select_no_parens 
          
         
            select_with_parens 
          
          
      referenced by:
         
      
release_stmt: 
      
         
         RELEASE 
         
            savepoint_name 
          
          
      referenced by:
         
      
reset_stmt: 
      
         
         
            reset_session_stmt 
          
         
            reset_csetting_stmt 
          
          
      referenced by:
         
      
set_stmt: 
      
         
         
            set_session_stmt 
          
         
            set_csetting_stmt 
          
         
            set_transaction_stmt 
          
         
            use_stmt 
          
          
      referenced by:
         
      
show_stmt: 
      
         
         
            show_backup_stmt 
          
         
            show_columns_stmt 
          
         
            show_constraints_stmt 
          
         
            show_create_table_stmt 
          
         
            show_create_view_stmt 
          
         
            show_create_sequence_stmt 
          
         
            show_csettings_stmt 
          
         
            show_databases_stmt 
          
         
            show_grants_stmt 
          
         
            show_histogram_stmt 
          
         
            show_indexes_stmt 
          
         
            show_jobs_stmt 
          
         
            show_queries_stmt 
          
         
            show_ranges_stmt 
          
         
            show_roles_stmt 
          
         
            show_schemas_stmt 
          
         
            show_session_stmt 
          
         
            show_sessions_stmt 
          
         
            show_stats_stmt 
          
         
            show_tables_stmt 
          
         
            show_trace_stmt 
          
         
            show_users_stmt 
          
          
      referenced by:
         
      
transaction_stmt: 
      
         
         
            begin_stmt 
          
         
            commit_stmt 
          
         
            rollback_stmt 
          
         
            abort_stmt 
          
          
      referenced by:
         
      
truncate_stmt: 
      
         
         TRUNCATE 
         
            opt_table 
          
         
            relation_expr_list 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
update_stmt: 
      
         
         
            opt_with_clause 
          
         UPDATE 
         
            relation_expr_opt_alias 
          
         SET 
         
            set_clause_list 
          
         
            where_clause 
          
         
            opt_sort_clause 
          
         
            opt_limit_clause 
          
         
            returning_clause 
          
          
      referenced by:
         
      
upsert_stmt: 
      
         
         
            opt_with_clause 
          
         UPSERT 
         INTO 
         
            insert_target 
          
         
            insert_rest 
          
         
            returning_clause 
          
          
      referenced by:
         
      
alter_ddl_stmt: 
      
         
         
            alter_table_stmt 
          
         
            alter_index_stmt 
          
         
            alter_view_stmt 
          
         
            alter_sequence_stmt 
          
         
            alter_database_stmt 
          
          
      referenced by:
         
      
alter_user_stmt: 
      
         
         
            alter_user_password_stmt 
          
          
      referenced by:
         
      
targets: 
      
         
         identifier 
         
            col_name_keyword 
          
         
            unreserved_keyword 
          
         
            complex_table_pattern 
          
         
            table_pattern 
          
         , 
         TABLE 
         
            table_pattern_list 
          
         DATABASE 
         
            name_list 
          
          
      referenced by:
         
      
string_or_placeholder: 
      
         
         
            non_reserved_word_or_sconst 
          
         PLACEHOLDER 
          
      referenced by:
         
      
opt_as_of_clause: 
      
         
         
            as_of_clause 
          
          
      referenced by:
         
      
opt_incremental: 
      
         
         INCREMENTAL 
         FROM 
         
            string_or_placeholder_list 
          
          
      referenced by:
         
      
opt_with_options: 
      
         
         WITH 
         
            kv_option_list 
          
         OPTIONS 
         ( 
         
            kv_option_list 
          
         ) 
          
      referenced by:
         
      
cancel_job_stmt: 
      
         
         CANCEL 
         JOB 
         
            a_expr 
          
          
      referenced by:
         
      
cancel_query_stmt: 
      
         
         CANCEL 
         QUERY 
         IF 
         EXISTS 
         
            a_expr 
          
          
      referenced by:
         
      
cancel_session_stmt: 
      
         CANCEL 
         SESSION 
         IF 
         EXISTS 
         
            a_expr 
          
          
      referenced by:
         
      
table_name: 
      
         
         
            db_object_name 
          
          
      referenced by:
         
      
opt_column_list: 
      
         
         ( 
         
            name_list 
          
         ) 
          
      referenced by:
         
      
create_user_stmt: 
      
         
         CREATE 
         USER 
         IF 
         NOT 
         EXISTS 
         
            string_or_placeholder 
          
         
            opt_password 
          
          
      referenced by:
         
      
create_role_stmt: 
      
         
         CREATE 
         ROLE 
         IF 
         NOT 
         EXISTS 
         
            string_or_placeholder 
          
          
      referenced by:
         
      
create_ddl_stmt: 
      
         
         
            create_database_stmt 
          
         
            create_index_stmt 
          
         
            create_table_stmt 
          
         
            create_table_as_stmt 
          
         
            create_view_stmt 
          
         
            create_sequence_stmt 
          
          
      referenced by:
         
      
create_stats_stmt: 
      
         
         CREATE 
         STATISTICS 
         
            statistics_name 
          
         ON 
         
            name_list 
          
         FROM 
         
            table_name 
          
          
      referenced by:
         
      
name: 
      
         
         identifier 
         
            unreserved_keyword 
          
         
            col_name_keyword 
          
          
      referenced by:
         
      
opt_with_clause: 
      
         
         
            with_clause 
          
          
      referenced by:
         
      
relation_expr_opt_alias: 
      
         
         
            relation_expr 
          
         AS 
         
            table_alias_name 
          
          
      referenced by:
         
      
where_clause: 
      
         
         WHERE 
         
            a_expr 
          
          
      referenced by:
         
      
opt_sort_clause: 
      
         
         
            sort_clause 
          
          
      referenced by:
         
      
opt_limit_clause: 
      
         
         
            limit_clause 
          
          
      referenced by:
         
      
returning_clause: 
      
         
         RETURNING 
         
            target_list 
          
         NOTHING 
          
      referenced by:
         
      
drop_ddl_stmt: 
      
         
         
            drop_database_stmt 
          
         
            drop_index_stmt 
          
         
            drop_table_stmt 
          
         
            drop_view_stmt 
          
         
            drop_sequence_stmt 
          
          
      referenced by:
         
      
drop_role_stmt: 
      
         
         DROP 
         ROLE 
         IF 
         EXISTS 
         
            string_or_placeholder_list 
          
          
      referenced by:
         
      
drop_user_stmt: 
      
         
         DROP 
         USER 
         IF 
         EXISTS 
         
            string_or_placeholder_list 
          
          
      referenced by:
         
      
table_alias_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
execute_param_clause: 
      
         
         ( 
         
            expr_list 
          
         ) 
          
      referenced by:
         
      
explainable_stmt: 
      
         
         
            preparable_stmt 
          
         
            alter_ddl_stmt 
          
         
            create_ddl_stmt 
          
         
            create_stats_stmt 
          
         
            drop_ddl_stmt 
          
         
            execute_stmt 
          
          
      referenced by:
         
      
explain_option_list: 
      
         
         
            explain_option_name 
          
         , 
          
      referenced by:
         
      
privileges: 
      
         
         ALL 
         
            privilege_list 
          
          
      referenced by:
         
      
name_list: 
      
         
         
            name 
          
         , 
          
      referenced by:
         
      
privilege_list: 
      
         
         
            privilege 
          
         , 
          
      referenced by:
         
      
insert_target: 
      
         
         
            table_name 
          
         AS 
         
            table_alias_name 
          
          
      referenced by:
         
      
insert_rest: 
      
         
         ( 
         
            insert_column_list 
          
         ) 
         
            select_stmt 
          
         DEFAULT 
         VALUES 
          
      referenced by:
         
      
on_conflict: 
      
         
         ON 
         CONFLICT 
         
            opt_conf_expr 
          
         DO 
         UPDATE 
         SET 
         
            set_clause_list 
          
         
            where_clause 
          
         NOTHING 
          
      referenced by:
         
      
string_or_placeholder_list: 
      
         
         
            string_or_placeholder 
          
         , 
          
      referenced by:
         
      
table_elem_list: 
      
         
         
            table_elem 
          
         , 
          
      referenced by:
         
      
a_expr: 
      
         
         
            c_expr 
          
         + 
         - 
         ~ 
         NOT 
         
            a_expr 
          
         DEFAULT 
         MAXVALUE 
         MINVALUE 
         TYPECAST 
         
            cast_target 
          
         TYPEANNOTATE 
         
            typename 
          
         COLLATE 
         
            collation_name 
          
         + 
         
            a_expr 
          
         - 
         
            a_expr 
          
         * 
         
            a_expr 
          
         / 
         
            a_expr 
          
         FLOORDIV 
         
            a_expr 
          
         % 
         
            a_expr 
          
         ^ 
         
            a_expr 
          
         # 
         
            a_expr 
          
         & 
         
            a_expr 
          
         | 
         
            a_expr 
          
         < 
         
            a_expr 
          
         > 
         
            a_expr 
          
         ? 
         
            a_expr 
          
         JSON_SOME_EXISTS 
         
            a_expr 
          
         JSON_ALL_EXISTS 
         
            a_expr 
          
         CONTAINS 
         
            a_expr 
          
         CONTAINED_BY 
         
            a_expr 
          
         = 
         
            a_expr 
          
         CONCAT 
         
            a_expr 
          
         LSHIFT 
         
            a_expr 
          
         RSHIFT 
         
            a_expr 
          
         FETCHVAL 
         
            a_expr 
          
         FETCHTEXT 
         
            a_expr 
          
         FETCHVAL_PATH 
         
            a_expr 
          
         FETCHTEXT_PATH 
         
            a_expr 
          
         REMOVE_PATH 
         
            a_expr 
          
         INET_CONTAINED_BY_OR_EQUALS 
         
            a_expr 
          
         INET_CONTAINS_OR_CONTAINED_BY 
         
            a_expr 
          
         INET_CONTAINS_OR_EQUALS 
         
            a_expr 
          
         LESS_EQUALS 
         
            a_expr 
          
         GREATER_EQUALS 
         
            a_expr 
          
         NOT_EQUALS 
         
            a_expr 
          
         AND 
         
            a_expr 
          
         OR 
         
            a_expr 
          
         LIKE 
         
            a_expr 
          
         NOT 
         LIKE 
         
            a_expr 
          
         ILIKE 
         
            a_expr 
          
         NOT 
         ILIKE 
         
            a_expr 
          
         SIMILAR 
         TO 
         
            a_expr 
          
         NOT 
         SIMILAR 
         TO 
         
            a_expr 
          
         ~ 
         
            a_expr 
          
         NOT_REGMATCH 
         
            a_expr 
          
         REGIMATCH 
         
            a_expr 
          
         NOT_REGIMATCH 
         
            a_expr 
          
         IS 
         NAN 
         IS 
         NOT 
         NAN 
         IS 
         NULL 
         ISNULL 
         IS 
         NOT 
         NULL 
         NOTNULL 
         IS 
         TRUE 
         IS 
         NOT 
         TRUE 
         IS 
         FALSE 
         IS 
         NOT 
         FALSE 
         IS 
         UNKNOWN 
         IS 
         NOT 
         UNKNOWN 
         IS 
         DISTINCT 
         FROM 
         
            a_expr 
          
         IS 
         NOT 
         DISTINCT 
         FROM 
         
            a_expr 
          
         IS 
         OF 
         ( 
         
            type_list 
          
         ) 
         IS 
         NOT 
         OF 
         ( 
         
            type_list 
          
         ) 
         BETWEEN 
         
            opt_asymmetric 
          
         
            b_expr 
          
         AND 
         
            a_expr 
          
         NOT 
         BETWEEN 
         
            opt_asymmetric 
          
         
            b_expr 
          
         AND 
         
            a_expr 
          
         BETWEEN 
         SYMMETRIC 
         
            b_expr 
          
         AND 
         
            a_expr 
          
         NOT 
         BETWEEN 
         SYMMETRIC 
         
            b_expr 
          
         AND 
         
            a_expr 
          
         IN 
         
            in_expr 
          
         NOT 
         IN 
         
            in_expr 
          
         
            subquery_op 
          
         
            sub_type 
          
         
            a_expr 
          
          
      referenced by:
         
      
prep_type_clause: 
      
         
         ( 
         
            type_list 
          
         ) 
          
      referenced by:
         
      
preparable_stmt: 
      
         
         
            alter_user_stmt 
          
         
            backup_stmt 
          
         
            cancel_stmt 
          
         
            create_user_stmt 
          
         
            create_role_stmt 
          
         
            delete_stmt 
          
         
            drop_role_stmt 
          
         
            drop_user_stmt 
          
         
            import_stmt 
          
         
            insert_stmt 
          
         
            pause_stmt 
          
         
            reset_stmt 
          
         
            restore_stmt 
          
         
            resume_stmt 
          
         
            select_stmt 
          
         
            set_session_stmt 
          
         
            set_csetting_stmt 
          
         
            show_stmt 
          
         
            update_stmt 
          
         
            upsert_stmt 
          
          
      referenced by:
         
      
as_of_clause: 
      
         
         AS 
         OF 
         SYSTEM 
         TIME 
         
            a_expr_const 
          
          
      referenced by:
         
      
scrub_table_stmt: 
      
         
         EXPERIMENTAL 
         SCRUB 
         TABLE 
         
            table_name 
          
         
            opt_as_of_clause 
          
         
            opt_scrub_options_clause 
          
          
      referenced by:
         
      
scrub_database_stmt: 
      
         
         EXPERIMENTAL 
         SCRUB 
         DATABASE 
         
            database_name 
          
         
            opt_as_of_clause 
          
          
      referenced by:
         
      
select_no_parens: 
      
         
         
            simple_select 
          
         
            select_clause 
          
         
            sort_clause 
          
         
            opt_sort_clause 
          
         
            select_limit 
          
         
            with_clause 
          
         
            select_clause 
          
         
            sort_clause 
          
         
            opt_sort_clause 
          
         
            select_limit 
          
          
      referenced by:
         
      
select_with_parens: 
      
         
         ( 
         
            select_no_parens 
          
         
            select_with_parens 
          
         ) 
          
      referenced by:
         
      
savepoint_name: 
      
         
         SAVEPOINT 
         
            name 
          
          
      referenced by:
         
      
reset_session_stmt: 
      
         
         RESET 
         SESSION 
         
            session_var 
          
          
      referenced by:
         
      
reset_csetting_stmt: 
      
         
         RESET 
         CLUSTER 
         SETTING 
         
            var_name 
          
          
      referenced by:
         
      
set_session_stmt: 
      
         
         SET 
         SESSION 
         
            set_rest_more 
          
         CHARACTERISTICS 
         AS 
         TRANSACTION 
         
            transaction_mode_list 
          
         
            set_rest_more 
          
          
      referenced by:
         
      
set_csetting_stmt: 
      
         
         SET 
         CLUSTER 
         SETTING 
         
            var_name 
          
         = 
         TO 
         
            var_value 
          
          
      referenced by:
         
      
set_transaction_stmt: 
      
         
         SET 
         SESSION 
         TRANSACTION 
         
            transaction_mode_list 
          
          
      referenced by:
         
      
use_stmt: 
      
         
         USE 
         
            var_value 
          
          
      referenced by:
         
      
show_backup_stmt: 
      
         
         SHOW 
         BACKUP 
         
            string_or_placeholder 
          
          
      referenced by:
         
      
show_columns_stmt: 
      
         
         SHOW 
         COLUMNS 
         FROM 
         
            table_name 
          
          
      referenced by:
         
      
show_constraints_stmt: 
      
         
         SHOW 
         CONSTRAINT 
         CONSTRAINTS 
         FROM 
         
            table_name 
          
          
      referenced by:
         
      
show_create_table_stmt: 
      
         
         SHOW 
         CREATE 
         TABLE 
         
            table_name 
          
          
      referenced by:
         
      
show_create_view_stmt: 
      
         
         SHOW 
         CREATE 
         VIEW 
         
            view_name 
          
          
      referenced by:
         
      
show_create_sequence_stmt: 
      
         
         SHOW 
         CREATE 
         SEQUENCE 
         
            sequence_name 
          
          
      referenced by:
         
      
show_csettings_stmt: 
      
         
         SHOW 
         CLUSTER 
         SETTING 
         
            var_name 
          
         ALL 
         ALL 
         CLUSTER 
         SETTINGS 
          
      referenced by:
         
      
show_databases_stmt: 
      
         
         SHOW 
         DATABASES 
          
      referenced by:
         
      
show_grants_stmt: 
      
         
         SHOW 
         GRANTS 
         
            opt_on_targets_roles 
          
         
            for_grantee_clause 
          
          
      referenced by:
         
      
show_histogram_stmt: 
      
         
         SHOW 
         HISTOGRAM 
         ICONST 
          
      referenced by:
         
      
show_indexes_stmt: 
      
         
         SHOW 
         INDEX 
         INDEXES 
         KEYS 
         FROM 
         
            table_name 
          
          
      referenced by:
         
      
show_jobs_stmt: 
      
         
         SHOW 
         JOBS 
          
      referenced by:
         
      
show_queries_stmt: 
      
         
         SHOW 
         CLUSTER 
         LOCAL 
         QUERIES 
          
      referenced by:
         
      
show_ranges_stmt: 
      
         SHOW 
         
            ranges_kw 
          
         FROM 
         TABLE 
         
            table_name 
          
         INDEX 
         
            table_name_with_index 
          
          
      referenced by:
         
      
show_roles_stmt: 
      
         
         SHOW 
         ROLES 
          
      referenced by:
         
      
show_schemas_stmt: 
      
         
         SHOW 
         SCHEMAS 
         FROM 
         
            name 
          
          
      referenced by:
         
      
show_session_stmt: 
      
         
         SHOW 
         SESSION 
         
            session_var 
          
          
      referenced by:
         
      
show_sessions_stmt: 
      
         
         SHOW 
         CLUSTER 
         LOCAL 
         SESSIONS 
          
      referenced by:
         
      
show_stats_stmt: 
      
         
         SHOW 
         STATISTICS 
         USING 
         JSON 
         FOR 
         TABLE 
         
            table_name 
          
          
      referenced by:
         
      
show_tables_stmt: 
      
         
         SHOW 
         TABLES 
         FROM 
         
            name 
          
         . 
         
            name 
          
          
      referenced by:
         
      
show_trace_stmt: 
      
         
         SHOW 
         
            opt_compact 
          
         KV 
         TRACE 
         FOR 
         SESSION 
         
            explainable_stmt 
          
          
      referenced by:
         
      
show_users_stmt: 
      
         
         SHOW 
         USERS 
          
      referenced by:
         
      
begin_stmt: 
      
         
         BEGIN 
         
            opt_transaction 
          
         START 
         TRANSACTION 
         
            begin_transaction 
          
          
      referenced by:
         
      
commit_stmt: 
      
         
         COMMIT 
         END 
         
            opt_transaction 
          
          
      referenced by:
         
      
rollback_stmt: 
      
         
         ROLLBACK 
         
            opt_to_savepoint 
          
          
      referenced by:
         
      
abort_stmt: 
      
         
         ABORT 
         
            opt_abort_mod 
          
          
      referenced by:
         
      
opt_table: 
      
         
         TABLE 
          
      referenced by:
         
      
relation_expr_list: 
      
         
         
            relation_expr 
          
         , 
          
      referenced by:
         
      
opt_drop_behavior: 
      
         
         CASCADE 
         RESTRICT 
          
      referenced by:
         
      
set_clause_list: 
      
         
         
            set_clause 
          
         , 
          
      referenced by:
         
      
alter_table_stmt: 
      
         
         
            alter_onetable_stmt 
          
         
            alter_split_stmt 
          
         
            alter_scatter_stmt 
          
         
            alter_rename_table_stmt 
          
          
      referenced by:
         
      
alter_index_stmt: 
      
         
         
            alter_oneindex_stmt 
          
         
            alter_split_index_stmt 
          
         
            alter_scatter_index_stmt 
          
         
            alter_rename_index_stmt 
          
          
      referenced by:
         
      
alter_view_stmt: 
      
         
         
            alter_rename_view_stmt 
          
          
      referenced by:
         
      
alter_sequence_stmt: 
      
         
         
            alter_rename_sequence_stmt 
          
         
            alter_sequence_options_stmt 
          
          
      referenced by:
         
      
alter_database_stmt: 
      
         
         
            alter_rename_database_stmt 
          
          
      referenced by:
         
      
alter_user_password_stmt: 
      
         
         ALTER 
         USER 
         IF 
         EXISTS 
         
            string_or_placeholder 
          
         WITH 
         PASSWORD 
         
            string_or_placeholder 
          
          
      referenced by:
         
      
col_name_keyword: 
      
         
         ANNOTATE_TYPE 
         BETWEEN 
         BIGINT 
         BIT 
         BOOLEAN 
         CHAR 
         CHARACTER 
         CHARACTERISTICS 
         COALESCE 
         DEC 
         DECIMAL 
         EXISTS 
         EXTRACT 
         EXTRACT_DURATION 
         FLOAT 
         GREATEST 
         GROUPING 
         IF 
         IFNULL 
         INT 
         INTEGER 
         INTERVAL 
         LEAST 
         NULLIF 
         NUMERIC 
         OUT 
         OVERLAY 
         POSITION 
         PRECISION 
         REAL 
         ROW 
         SMALLINT 
         SUBSTRING 
         TIME 
         TIMESTAMP 
         TREAT 
         TRIM 
         VALUES 
         VARCHAR 
         VIRTUAL 
         WORK 
          
      referenced by:
         
      
unreserved_keyword: 
      
         
         ABORT 
         ACTION 
         ADD 
         ADMIN 
         ALTER 
         AT 
         BACKUP 
         BEGIN 
         BIGSERIAL 
         BLOB 
         BOOL 
         BY 
         BYTEA 
         BYTES 
         CACHE 
         CANCEL 
         CASCADE 
         CLUSTER 
         COLUMNS 
         COMMENT 
         COMMIT 
         COMMITTED 
         COMPACT 
         CONFLICT 
         CONFIGURATION 
         CONFIGURATIONS 
         CONFIGURE 
         CONSTRAINTS 
         COPY 
         COVERING 
         CSV 
         CUBE 
         CURRENT 
         CYCLE 
         DATA 
         DATABASE 
         DATABASES 
         DATE 
         DAY 
         DEALLOCATE 
         DELETE 
         DISCARD 
         DOUBLE 
         DROP 
         EMIT 
         ENCODING 
         EXECUTE 
         EXPERIMENTAL 
         EXPERIMENTAL_AUDIT 
         EXPERIMENTAL_CHANGEFEED 
         EXPERIMENTAL_FINGERPRINTS 
         EXPERIMENTAL_RANGES 
         EXPERIMENTAL_RELOCATE 
         EXPERIMENTAL_REPLICA 
         EXPLAIN 
         EXPORT 
         FILTER 
         FIRST 
         FLOAT4 
         FLOAT8 
         FOLLOWING 
         FORCE_INDEX 
         GIN 
         GRANTS 
         HIGH 
         HISTOGRAM 
         HOUR 
         IMPORT 
         INCREMENT 
         INCREMENTAL 
         INDEXES 
         INET 
         INJECT 
         INSERT 
         INT2 
         INT2VECTOR 
         INT4 
         INT8 
         INT64 
         INTERLEAVE 
         INVERTED 
         ISOLATION 
         JOB 
         JOBS 
         JSON 
         JSONB 
         KEY 
         KEYS 
         KV 
         LC_COLLATE 
         LC_CTYPE 
         LESS 
         LEVEL 
         LIST 
         LOCAL 
         LOW 
         MATCH 
         MINUTE 
         MONTH 
         NAMES 
         NAN 
         NAME 
         NEXT 
         NO 
         NORMAL 
         NO_INDEX_JOIN 
         NULLS 
         OF 
         OFF 
         OID 
         OIDVECTOR 
         OPTION 
         OPTIONS 
         ORDINALITY 
         OVER 
         OWNED 
         PARENT 
         PARTIAL 
         PARTITION 
         PASSWORD 
         PAUSE 
         PHYSICAL 
         PLANS 
         PRECEDING 
         PREPARE 
         PRIORITY 
         QUERIES 
         QUERY 
         RANGE 
         READ 
         RECURSIVE 
         REF 
         REGCLASS 
         REGPROC 
         REGPROCEDURE 
         REGNAMESPACE 
         REGTYPE 
         RELEASE 
         RENAME 
         REPEATABLE 
         RESET 
         RESTORE 
         RESTRICT 
         RESUME 
         REVOKE 
         ROLE 
         ROLES 
         ROLLBACK 
         ROLLUP 
         ROWS 
         SETTING 
         SETTINGS 
         STATUS 
         SAVEPOINT 
         SCATTER 
         SCHEMA 
         SCHEMAS 
         SCRUB 
         SEARCH 
         SECOND 
         SERIAL 
         SERIALIZABLE 
         SERIAL2 
         SERIAL4 
         SERIAL8 
         SEQUENCE 
         SEQUENCES 
         SESSION 
         SESSIONS 
         SET 
         SHOW 
         SIMPLE 
         SMALLSERIAL 
         SNAPSHOT 
         SQL 
         START 
         STATISTICS 
         STDIN 
         STORE 
         STORING 
         STRICT 
         STRING 
         SPLIT 
         SYNTAX 
         SYSTEM 
         TABLES 
         TEMP 
         TEMPLATE 
         TEMPORARY 
         TESTING_RANGES 
         TESTING_RELOCATE 
         TEXT 
         THAN 
         TIMESTAMPTZ 
         TRACE 
         TRANSACTION 
         TRUNCATE 
         TYPE 
         UNBOUNDED 
         UNCOMMITTED 
         UNKNOWN 
         UPDATE 
         UPSERT 
         UUID 
         USE 
         USERS 
         VALID 
         VALIDATE 
         VALUE 
         VARYING 
         WITHIN 
         WITHOUT 
         WRITE 
         YEAR 
         ZONE 
          
      referenced by:
         
      
complex_table_pattern: 
      
         
         
            complex_db_object_name 
          
         
            name 
          
         . 
         
            unrestricted_name 
          
         . 
         * 
          
      referenced by:
         
      
table_pattern: 
      
         
         
            simple_db_object_name 
          
         
            complex_table_pattern 
          
          
      referenced by:
         
      
table_pattern_list: 
      
         
         
            table_pattern 
          
         , 
          
      referenced by:
         
      
non_reserved_word_or_sconst: 
      
         
         
            non_reserved_word 
          
         SCONST 
          
      referenced by:
         
      
kv_option_list: 
      
         
         
            kv_option 
          
         , 
          
      referenced by:
         
      
db_object_name: 
      
         
         
            simple_db_object_name 
          
         
            complex_db_object_name 
          
          
      referenced by:
         
      
opt_password: 
      
         
         
            opt_with 
          
         PASSWORD 
         
            string_or_placeholder 
          
          
      referenced by:
         
      
create_database_stmt: 
      
         
         CREATE 
         DATABASE 
         IF 
         NOT 
         EXISTS 
         
            database_name 
          
         
            opt_with 
          
         
            opt_template_clause 
          
         
            opt_encoding_clause 
          
         
            opt_lc_collate_clause 
          
         
            opt_lc_ctype_clause 
          
          
      referenced by:
         
      
create_index_stmt: 
      
         
         CREATE 
         
            opt_unique 
          
         INDEX 
         
            opt_index_name 
          
         IF 
         NOT 
         EXISTS 
         
            index_name 
          
         ON 
         
            table_name 
          
         
            opt_using_gin 
          
         ( 
         
            index_params 
          
         ) 
         
            opt_storing 
          
         
            opt_interleave 
          
         
            opt_partition_by 
          
         INVERTED 
         INDEX 
         
            opt_index_name 
          
         IF 
         NOT 
         EXISTS 
         
            index_name 
          
         ON 
         
            table_name 
          
         ( 
         
            index_params 
          
         ) 
          
      referenced by:
         
      
create_table_stmt: 
      
         
         CREATE 
         TABLE 
         IF 
         NOT 
         EXISTS 
         
            table_name 
          
         ( 
         
            opt_table_elem_list 
          
         ) 
         
            opt_interleave 
          
         
            opt_partition_by 
          
          
      referenced by:
         
      
create_table_as_stmt: 
      
         
         CREATE 
         TABLE 
         IF 
         NOT 
         EXISTS 
         
            table_name 
          
         
            opt_column_list 
          
         AS 
         
            select_stmt 
          
          
      referenced by:
         
      
create_view_stmt: 
      
         
         CREATE 
         VIEW 
         
            view_name 
          
         
            opt_column_list 
          
         AS 
         
            select_stmt 
          
          
      referenced by:
         
      
create_sequence_stmt: 
      
         
         CREATE 
         SEQUENCE 
         IF 
         NOT 
         EXISTS 
         
            sequence_name 
          
         
            opt_sequence_option_list 
          
          
      referenced by:
         
      
statistics_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
with_clause: 
      
         
         WITH 
         
            cte_list 
          
          
      referenced by:
         
      
relation_expr: 
      
         
         
            table_name 
          
         * 
         ONLY 
         
            table_name 
          
         ( 
         
            table_name 
          
         ) 
          
      referenced by:
         
      
sort_clause: 
      
         
         ORDER 
         BY 
         
            sortby_list 
          
          
      referenced by:
         
      
limit_clause: 
      
         
         LIMIT 
         
            select_limit_value 
          
         FETCH 
         
            first_or_next 
          
         
            opt_select_fetch_first_value 
          
         
            row_or_rows 
          
         ONLY 
          
      referenced by:
         
      
target_list: 
      
         
         
            target_elem 
          
         , 
          
      referenced by:
         
      
drop_database_stmt: 
      
         
         DROP 
         DATABASE 
         IF 
         EXISTS 
         
            database_name 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
drop_index_stmt: 
      
         
         DROP 
         INDEX 
         IF 
         EXISTS 
         
            table_name_with_index_list 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
drop_table_stmt: 
      
         
         DROP 
         TABLE 
         IF 
         EXISTS 
         
            table_name_list 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
drop_view_stmt: 
      
         
         DROP 
         VIEW 
         IF 
         EXISTS 
         
            table_name_list 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
drop_sequence_stmt: 
      
         
         DROP 
         SEQUENCE 
         IF 
         EXISTS 
         
            table_name_list 
          
         
            opt_drop_behavior 
          
          
      referenced by:
         
      
expr_list: 
      
         
         
            a_expr 
          
         , 
          
      referenced by:
         
      
explain_option_name: 
      
         
         
            non_reserved_word 
          
          
      referenced by:
         
      
privilege: 
      
         
         
            name 
          
         CREATE 
         GRANT 
         SELECT 
          
      referenced by:
         
      
insert_column_list: 
      
         
         
            insert_column_item 
          
         , 
          
      referenced by:
         
      
opt_conf_expr: 
      
         
         ( 
         
            name_list 
          
         ) 
         
            where_clause 
          
          
      referenced by:
         
      
table_elem: 
      
         
         
            column_def 
          
         
            index_def 
          
         
            family_def 
          
         
            table_constraint 
          
          
      referenced by:
         
      
c_expr: 
      
         
         
            d_expr 
          
         
            array_subscripts 
          
         
            case_expr 
          
         EXISTS 
         
            select_with_parens 
          
          
      referenced by:
         
      
cast_target: 
      
         
         
            typename 
          
         
            postgres_oid 
          
          
      referenced by:
         
      
typename: 
      
         
         
            simple_typename 
          
         
            opt_array_bounds 
          
         ARRAY 
          
      referenced by:
         
      
collation_name: 
      
         
         
            unrestricted_name 
          
          
      referenced by:
         
      
type_list: 
      
         
         
            typename 
          
         , 
          
      referenced by:
         
      
opt_asymmetric: 
      
         
         ASYMMETRIC 
          
      referenced by:
         
      
b_expr: 
      
         
         
            c_expr 
          
         + 
         - 
         ~ 
         
            b_expr 
          
         TYPECAST 
         
            cast_target 
          
         TYPEANNOTATE 
         
            typename 
          
         + 
         - 
         * 
         / 
         FLOORDIV 
         % 
         ^ 
         # 
         & 
         | 
         < 
         > 
         = 
         CONCAT 
         LSHIFT 
         RSHIFT 
         LESS_EQUALS 
         GREATER_EQUALS 
         NOT_EQUALS 
         
            b_expr 
          
         IS 
         NOT 
         DISTINCT 
         FROM 
         
            b_expr 
          
         OF 
         ( 
         
            type_list 
          
         ) 
          
      referenced by:
         
      
in_expr: 
      
         
         
            select_with_parens 
          
         ( 
         
            expr_list 
          
         ) 
          
      referenced by:
         
      
subquery_op: 
      
         
         
            math_op 
          
         NOT 
         LIKE 
         ILIKE 
          
      referenced by:
         
      
sub_type: 
      
         
         ANY 
         SOME 
         ALL 
          
      referenced by:
         
      
a_expr_const: 
      
         
         ICONST 
         FCONST 
         
            const_typename 
          
         SCONST 
         BCONST 
         
            interval 
          
         TRUE 
         FALSE 
         NULL 
          
      referenced by:
         
      
opt_scrub_options_clause: 
      
         
         WITH 
         OPTIONS 
         
            scrub_option_list 
          
          
      referenced by:
         
      
database_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
simple_select: 
      
         
         
            simple_select_clause 
          
         
            values_clause 
          
         
            table_clause 
          
         
            set_operation 
          
          
      referenced by:
         
      
select_clause: 
      
         
         
            simple_select 
          
         
            select_with_parens 
          
          
      referenced by:
         
      
select_limit: 
      
         
         
            limit_clause 
          
         
            offset_clause 
          
         
            offset_clause 
          
         
            limit_clause 
          
          
      referenced by:
         
      
session_var: 
      
         
         identifier 
         ALL 
         DATABASE 
         NAMES 
         SESSION_USER 
         TIME 
         ZONE 
          
      referenced by:
         
      
var_name: 
      
         
         
            name 
          
         
            attrs 
          
          
      referenced by:
         
      
set_rest_more: 
      
         
         
            generic_set 
          
          
      referenced by:
         
      
transaction_mode_list: 
      
         
         
            transaction_mode 
          
         
            opt_comma 
          
          
      referenced by:
         
      
var_value: 
      
         
         
            a_expr 
          
         ON 
          
      referenced by:
         
      
view_name: 
      
         
         
            table_name 
          
          
      referenced by:
         
      
sequence_name: 
      
         
         
            db_object_name 
          
          
      referenced by:
         
      
opt_on_targets_roles: 
      
         
         ON 
         
            targets_roles 
          
          
      referenced by:
         
      
for_grantee_clause: 
      
         
         FOR 
         
            name_list 
          
          
      referenced by:
         
      
ranges_kw: 
      
         
         TESTING_RANGES 
         EXPERIMENTAL_RANGES 
          
      referenced by:
         
      
table_name_with_index: 
      
         
         
            table_name 
          
         @ 
         
            index_name 
          
          
      referenced by:
         
      
opt_compact: 
      
         
         COMPACT 
          
      referenced by:
         
      
opt_transaction: 
      
         
         TRANSACTION 
          
      referenced by:
         
      
begin_transaction: 
      
         
         
            transaction_mode_list 
          
          
      referenced by:
         
      
opt_to_savepoint: 
      
         
         TRANSACTION 
         TO 
         
            savepoint_name 
          
          
      referenced by:
         
      
opt_abort_mod: 
      
         
         TRANSACTION 
         WORK 
          
      referenced by:
         
      
set_clause: 
      
         
         
            single_set_clause 
          
         
            multiple_set_clause 
          
          
      referenced by:
         
      
alter_onetable_stmt: 
      
         
         ALTER 
         TABLE 
         IF 
         EXISTS 
         
            relation_expr 
          
         
            alter_table_cmds 
          
          
      referenced by:
         
      
alter_split_stmt: 
      
         
         ALTER 
         TABLE 
         
            table_name 
          
         SPLIT 
         AT 
         
            select_stmt 
          
          
      referenced by:
         
      
alter_scatter_stmt: 
      
         
         ALTER 
         TABLE 
         
            table_name 
          
         SCATTER 
         FROM 
         ( 
         
            expr_list 
          
         ) 
         TO 
         ( 
         
            expr_list 
          
         ) 
          
      referenced by:
         
      
alter_rename_table_stmt: 
      
         
         ALTER 
         TABLE 
         IF 
         EXISTS 
         
            relation_expr 
          
         RENAME 
         TO 
         
            table_name 
          
         
            opt_column 
          
         
            column_name 
          
         TO 
         
            column_name 
          
          
      referenced by:
         
      
alter_oneindex_stmt: 
      
         
         ALTER 
         INDEX 
         IF 
         EXISTS 
         
            table_name_with_index 
          
         
            alter_index_cmds 
          
          
      referenced by:
         
      
alter_split_index_stmt: 
      
         
         ALTER 
         INDEX 
         
            table_name_with_index 
          
         SPLIT 
         AT 
         
            select_stmt 
          
          
      referenced by:
         
      
alter_scatter_index_stmt: 
      
         
         ALTER 
         INDEX 
         
            table_name_with_index 
          
         SCATTER 
         FROM 
         ( 
         
            expr_list 
          
         ) 
         TO 
         ( 
         
            expr_list 
          
         ) 
          
      referenced by:
         
      
alter_rename_index_stmt: 
      
         
         ALTER 
         INDEX 
         IF 
         EXISTS 
         
            table_name_with_index 
          
         RENAME 
         TO 
         
            index_name 
          
          
      referenced by:
         
      
alter_rename_view_stmt: 
      
         
         ALTER 
         VIEW 
         IF 
         EXISTS 
         
            relation_expr 
          
         RENAME 
         TO 
         
            view_name 
          
          
      referenced by:
         
      
alter_rename_sequence_stmt: 
      
         
         ALTER 
         SEQUENCE 
         IF 
         EXISTS 
         
            relation_expr 
          
         RENAME 
         TO 
         
            sequence_name 
          
          
      referenced by:
         
      
alter_sequence_options_stmt: 
      
         
         ALTER 
         SEQUENCE 
         IF 
         EXISTS 
         
            sequence_name 
          
         
            sequence_option_list 
          
          
      referenced by:
         
      
alter_rename_database_stmt: 
      
         
         ALTER 
         DATABASE 
         
            database_name 
          
         RENAME 
         TO 
         
            database_name 
          
          
      referenced by:
         
      
complex_db_object_name: 
      
         
         
            name 
          
         . 
         
            unrestricted_name 
          
         . 
         
            unrestricted_name 
          
          
      referenced by:
         
      
unrestricted_name: 
      
         
         identifier 
         
            unreserved_keyword 
          
         
            col_name_keyword 
          
         
            type_func_name_keyword 
          
         
            reserved_keyword 
          
          
      referenced by:
         
      
simple_db_object_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
non_reserved_word: 
      
         
         identifier 
         
            unreserved_keyword 
          
         
            col_name_keyword 
          
         
            type_func_name_keyword 
          
          
      referenced by:
         
      
kv_option: 
      
         
         
            name 
          
         SCONST 
         = 
         
            string_or_placeholder 
          
          
      referenced by:
         
      
opt_with: 
      
         
         WITH 
          
      referenced by:
         
      
opt_template_clause: 
      
         
         TEMPLATE 
         
            opt_equal 
          
         
            non_reserved_word_or_sconst 
          
          
      referenced by:
         
      
opt_encoding_clause: 
      
         
         ENCODING 
         
            opt_equal 
          
         
            non_reserved_word_or_sconst 
          
          
      referenced by:
         
      
opt_lc_collate_clause: 
      
         
         LC_COLLATE 
         
            opt_equal 
          
         
            non_reserved_word_or_sconst 
          
          
      referenced by:
         
      
opt_lc_ctype_clause: 
      
         
         LC_CTYPE 
         
            opt_equal 
          
         
            non_reserved_word_or_sconst 
          
          
      referenced by:
         
      
opt_unique: 
      
         
         UNIQUE 
          
      referenced by:
         
      
opt_index_name: 
      
         
         
            opt_name 
          
          
      referenced by:
         
      
opt_using_gin: 
      
         
         USING 
         GIN 
          
      referenced by:
         
      
index_params: 
      
         
         
            index_elem 
          
         , 
          
      referenced by:
         
      
opt_storing: 
      
         
         
            storing 
          
         ( 
         
            name_list 
          
         ) 
          
      referenced by:
         
      
opt_interleave: 
      
         
         INTERLEAVE 
         IN 
         PARENT 
         
            table_name 
          
         ( 
         
            name_list 
          
         ) 
          
      referenced by:
         
      
opt_partition_by: 
      
         
         
            partition_by 
          
          
      referenced by:
         
      
index_name: 
      
         
         
            unrestricted_name 
          
          
      referenced by:
         
      
opt_table_elem_list: 
      
         
         
            table_elem_list 
          
          
      referenced by:
         
      
opt_sequence_option_list: 
      
         
         
            sequence_option_list 
          
          
      referenced by:
         
      
cte_list: 
      
         
         
            common_table_expr 
          
         , 
          
      referenced by:
         
      
sortby_list: 
      
         
         
            sortby 
          
         , 
          
      referenced by:
         
      
select_limit_value: 
      
         
         
            a_expr 
          
         ALL 
          
      referenced by:
         
      
first_or_next: 
      
         
         FIRST 
         NEXT 
          
      referenced by:
         
      
opt_select_fetch_first_value: 
      
         
         
            signed_iconst 
          
         ( 
         
            a_expr 
          
         ) 
          
      referenced by:
         
      
row_or_rows: 
      
         
         ROW 
         ROWS 
          
      referenced by:
         
      
target_elem: 
      
         
         
            a_expr 
          
         AS 
         
            target_name 
          
         identifier 
         * 
          
      referenced by:
         
      
table_name_with_index_list: 
      
         
         
            table_name_with_index 
          
         , 
          
      referenced by:
         
      
table_name_list: 
      
         
         
            table_name 
          
         , 
          
      referenced by:
         
      
insert_column_item: 
      
         
         
            column_name 
          
          
      referenced by:
         
      
column_def: 
      
         
         
            column_name 
          
         
            typename 
          
         
            col_qual_list 
          
          
      referenced by:
         
      
index_def: 
      
         
         UNIQUE 
         INDEX 
         
            opt_index_name 
          
         ( 
         
            index_params 
          
         ) 
         
            opt_storing 
          
         
            opt_interleave 
          
         
            opt_partition_by 
          
         INVERTED 
         INDEX 
         
            opt_name 
          
         ( 
         
            index_params 
          
         ) 
          
      referenced by:
         
      
family_def: 
      
         
         FAMILY 
         
            opt_family_name 
          
         ( 
         
            name_list 
          
         ) 
          
      referenced by:
         
      
table_constraint: 
      
         
         CONSTRAINT 
         
            constraint_name 
          
         
            constraint_elem 
          
          
      referenced by:
         
      
d_expr: 
      
         
         
            column_path_with_star 
          
         
            a_expr_const 
          
         @ 
         ICONST 
         PLACEHOLDER 
         ( 
         
            a_expr 
          
         ) 
         
            func_expr 
          
         
            select_with_parens 
          
         ARRAY 
         
            select_with_parens 
          
         
            array_expr 
          
         
            explicit_row 
          
         
            implicit_row 
          
          
      referenced by:
         
      
array_subscripts: 
      
         
         
            array_subscript 
          
          
      referenced by:
         
      
case_expr: 
      
         
         CASE 
         
            case_arg 
          
         
            when_clause_list 
          
         
            case_default 
          
         END 
          
      referenced by:
         
      
postgres_oid: 
      
         
         REGPROC 
         REGPROCEDURE 
         REGCLASS 
         REGTYPE 
         REGNAMESPACE 
          
      referenced by:
         
      
simple_typename: 
      
         
         
            const_typename 
          
         
            bit_with_length 
          
         
            character_with_length 
          
         INTERVAL 
         
            opt_interval 
          
          
      referenced by:
         
      
opt_array_bounds: 
      
         
         [ 
         ] 
          
      referenced by:
         
      
math_op: 
      
         
         + 
         - 
         * 
         / 
         FLOORDIV 
         % 
         & 
         | 
         ^ 
         # 
         < 
         > 
         = 
         LESS_EQUALS 
         GREATER_EQUALS 
         NOT_EQUALS 
          
      referenced by:
         
      
const_typename: 
      
         
         
            numeric 
          
         
            bit_without_length 
          
         
            character_without_length 
          
         
            const_datetime 
          
         
            const_json 
          
         BLOB 
         BYTES 
         BYTEA 
         TEXT 
         NAME 
         SERIAL 
         SERIAL2 
         SERIAL4 
         SERIAL8 
         SMALLSERIAL 
         UUID 
         INET 
         BIGSERIAL 
         OID 
         OIDVECTOR 
         INT2VECTOR 
         identifier 
          
      referenced by:
         
      
interval: 
      
         
         INTERVAL 
         SCONST 
         
            opt_interval 
          
          
      referenced by:
         
      
scrub_option_list: 
      
         
         
            scrub_option 
          
         , 
          
      referenced by:
         
      
simple_select_clause: 
      
         
         SELECT 
         
            opt_all_clause 
          
         DISTINCT 
         
            distinct_on_clause 
          
         
            target_list 
          
         
            from_clause 
          
         
            where_clause 
          
         
            group_clause 
          
         
            having_clause 
          
         
            window_clause 
          
          
      referenced by:
         
      
values_clause: 
      
         
         VALUES 
         ( 
         
            expr_list 
          
         ) 
         , 
          
      referenced by:
         
      
table_clause: 
      
         
         TABLE 
         
            table_ref 
          
          
      referenced by:
         
      
set_operation: 
      
         
         
            select_clause 
          
         UNION 
         INTERSECT 
         EXCEPT 
         
            all_or_distinct 
          
         
            select_clause 
          
          
      referenced by:
         
      
offset_clause: 
      
         
         OFFSET 
         
            a_expr 
          
         
            c_expr 
          
         
            row_or_rows 
          
          
      referenced by:
         
      
attrs: 
      
         
         . 
         
            unrestricted_name 
          
          
      referenced by:
         
      
generic_set: 
      
         
         
            var_name 
          
         TO 
         = 
         
            var_list 
          
          
      referenced by:
         
      
transaction_mode: 
      
         
         
            transaction_iso_level 
          
         
            transaction_user_priority 
          
         
            transaction_read_mode 
          
          
      referenced by:
         
      
opt_comma: 
      
         
         , 
          
      referenced by:
         
      
targets_roles: 
      
         
         ROLE 
         
            name_list 
          
         
            targets 
          
          
      referenced by:
         
      
single_set_clause: 
      
         
         
            column_name 
          
         = 
         
            a_expr 
          
          
      referenced by:
         
      
multiple_set_clause: 
      
         
         ( 
         
            insert_column_list 
          
         ) 
         = 
         
            in_expr 
          
          
      referenced by:
         
      
alter_table_cmds: 
      
         
         
            alter_table_cmd 
          
         , 
          
      referenced by:
         
      
opt_column: 
      
         
         COLUMN 
          
      referenced by:
         
      
column_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
alter_index_cmds: 
      
         
         
            alter_index_cmd 
          
         , 
          
      referenced by:
         
      
sequence_option_list: 
      
         
         
            sequence_option_elem 
          
          
      referenced by:
         
      
type_func_name_keyword: 
      
         
         COLLATION 
         CROSS 
         FAMILY 
         FULL 
         INNER 
         ILIKE 
         IS 
         ISNULL 
         JOIN 
         LEFT 
         LIKE 
         MAXVALUE 
         MINVALUE 
         NATURAL 
         NOTNULL 
         OUTER 
         OVERLAPS 
         RIGHT 
         SIMILAR 
          
      referenced by:
         
      
reserved_keyword: 
      
         
         ALL 
         ANALYSE 
         ANALYZE 
         AND 
         ANY 
         ARRAY 
         AS 
         ASC 
         ASYMMETRIC 
         BOTH 
         CASE 
         CAST 
         CHECK 
         COLLATE 
         COLUMN 
         CONSTRAINT 
         CREATE 
         CURRENT_CATALOG 
         CURRENT_DATE 
         CURRENT_ROLE 
         CURRENT_SCHEMA 
         CURRENT_TIME 
         CURRENT_TIMESTAMP 
         CURRENT_USER 
         DEFAULT 
         DEFERRABLE 
         DESC 
         DISTINCT 
         DO 
         ELSE 
         END 
         EXCEPT 
         FALSE 
         FETCH 
         FOR 
         FOREIGN 
         FROM 
         GRANT 
         GROUP 
         HAVING 
         IN 
         INDEX 
         INITIALLY 
         INTERSECT 
         INTO 
         LATERAL 
         LEADING 
         LIMIT 
         LOCALTIME 
         LOCALTIMESTAMP 
         NOT 
         NOTHING 
         NULL 
         OFFSET 
         ON 
         ONLY 
         OR 
         ORDER 
         PLACING 
         PRIMARY 
         REFERENCES 
         RETURNING 
         SELECT 
         SESSION_USER 
         SOME 
         STORED 
         SYMMETRIC 
         TABLE 
         THEN 
         TO 
         TRAILING 
         TRUE 
         UNION 
         UNIQUE 
         USER 
         USING 
         VARIADIC 
         VIEW 
         WHEN 
         WHERE 
         WINDOW 
         WITH 
          
      referenced by:
         
      
opt_equal: 
      
         
         = 
          
      referenced by:
         
      
opt_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
index_elem: 
      
         
         
            column_name 
          
         
            opt_asc_desc 
          
          
      referenced by:
         
      
storing: 
      
         
         COVERING 
         STORING 
          
      referenced by:
         
      
partition_by: 
      
         
         PARTITION 
         BY 
         LIST 
         ( 
         
            name_list 
          
         ) 
         ( 
         
            list_partitions 
          
         RANGE 
         ( 
         
            name_list 
          
         ) 
         ( 
         
            range_partitions 
          
         ) 
         NOTHING 
          
      referenced by:
         
      
common_table_expr: 
      
         
         
            table_alias_name 
          
         
            opt_column_list 
          
         AS 
         ( 
         
            preparable_stmt 
          
         ) 
          
      referenced by:
         
      
sortby: 
      
         
         
            a_expr 
          
         PRIMARY 
         KEY 
         
            table_name 
          
         INDEX 
         
            table_name 
          
         @ 
         
            index_name 
          
         
            opt_asc_desc 
          
          
      referenced by:
         
      
signed_iconst: 
      
         
         + 
         - 
         ICONST 
          
      referenced by:
         
      
target_name: 
      
         
         
            unrestricted_name 
          
          
      referenced by:
         
      
col_qual_list: 
      
         
         
            col_qualification 
          
          
      referenced by:
         
      
opt_family_name: 
      
         
         
            opt_name 
          
          
      referenced by:
         
      
constraint_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
constraint_elem: 
      
         
         CHECK 
         ( 
         
            a_expr 
          
         PRIMARY 
         KEY 
         ( 
         
            index_params 
          
         ) 
         UNIQUE 
         ( 
         
            index_params 
          
         ) 
         
            opt_storing 
          
         
            opt_interleave 
          
         
            opt_partition_by 
          
         FOREIGN 
         KEY 
         ( 
         
            name_list 
          
         ) 
         REFERENCES 
         
            table_name 
          
         
            opt_column_list 
          
         
            reference_actions 
          
          
      referenced by:
         
      
column_path_with_star: 
      
         
         
            column_path 
          
         
            name 
          
         . 
         
            unrestricted_name 
          
         . 
         
            unrestricted_name 
          
         . 
         * 
          
      referenced by:
         
      
func_expr: 
      
         
         
            func_application 
          
         
            filter_clause 
          
         
            over_clause 
          
         
            func_expr_common_subexpr 
          
          
      referenced by:
         
      
array_expr: 
      
         
         [ 
         
            opt_expr_list 
          
         
            array_expr_list 
          
         ] 
          
      referenced by:
         
      
explicit_row: 
      
         
         ROW 
         ( 
         
            opt_expr_list 
          
         ) 
          
      referenced by:
         
      
implicit_row: 
      
         
         ( 
         
            expr_list 
          
         , 
         
            a_expr 
          
         ) 
          
      referenced by:
         
      
array_subscript: 
      
         
         [ 
         
            a_expr 
          
         
            opt_slice_bound 
          
         : 
         
            opt_slice_bound 
          
         ] 
          
      referenced by:
         
      
case_arg: 
      
         
         
            a_expr 
          
          
      referenced by:
         
      
when_clause_list: 
      
         
         
            when_clause 
          
          
      referenced by:
         
      
case_default: 
      
         
         ELSE 
         
            a_expr 
          
          
      referenced by:
         
      
bit_with_length: 
      
         
         BIT 
         
            opt_varying 
          
         ( 
         ICONST 
         ) 
          
      referenced by:
         
      
character_with_length: 
      
         
         
            character_base 
          
         ( 
         ICONST 
         ) 
          
      referenced by:
         
      
opt_interval: 
      
         
         YEAR 
         TO 
         MONTH 
         MONTH 
         DAY 
         TO 
         HOUR 
         MINUTE 
         SECOND 
         HOUR 
         TO 
         MINUTE 
         SECOND 
         MINUTE 
         TO 
         SECOND 
         SECOND 
          
      referenced by:
         
      
numeric: 
      
         
         INT 
         INT2 
         INT4 
         INT8 
         INT64 
         INTEGER 
         SMALLINT 
         BIGINT 
         REAL 
         FLOAT4 
         FLOAT8 
         FLOAT 
         
            opt_float 
          
         DOUBLE 
         PRECISION 
         DECIMAL 
         DEC 
         NUMERIC 
         
            opt_numeric_modifiers 
          
         BOOLEAN 
         BOOL 
          
      referenced by:
         
      
bit_without_length: 
      
         
         BIT 
         
            opt_varying 
          
          
      referenced by:
         
      
character_without_length: 
      
         
         
            character_base 
          
          
      referenced by:
         
      
const_datetime: 
      
         
         DATE 
         TIME 
         WITHOUT 
         TIME 
         ZONE 
         TIMESTAMP 
         WITHOUT 
         WITH 
         TIME 
         ZONE 
         TIMESTAMPTZ 
          
      referenced by:
         
      
const_json: 
      
         
         JSON 
         JSONB 
          
      referenced by:
         
      
scrub_option: 
      
         
         INDEX 
         CONSTRAINT 
         ALL 
         ( 
         
            name_list 
          
         ) 
         PHYSICAL 
          
      referenced by:
         
      
opt_all_clause: 
      
         
         ALL 
          
      referenced by:
         
      
from_clause: 
      
         
         FROM 
         
            from_list 
          
         
            opt_as_of_clause 
          
          
      referenced by:
         
      
group_clause: 
      
         
         GROUP 
         BY 
         
            expr_list 
          
          
      referenced by:
         
      
having_clause: 
      
         
         HAVING 
         
            a_expr 
          
          
      referenced by:
         
      
window_clause: 
      
         
         WINDOW 
         
            window_definition_list 
          
          
      referenced by:
         
      
distinct_on_clause: 
      
         
         DISTINCT 
         ON 
         ( 
         
            expr_list 
          
         ) 
          
      referenced by:
         
      
table_ref: 
      
         
         
            relation_expr 
          
         
            opt_index_hints 
          
         
            func_name 
          
         ( 
         
            opt_expr_list 
          
         ) 
         
            special_function 
          
         
            select_with_parens 
          
         [ 
         
            explainable_stmt 
          
         ] 
         
            opt_ordinality 
          
         
            opt_alias_clause 
          
         
            joined_table 
          
         ( 
         
            joined_table 
          
         ) 
         
            opt_ordinality 
          
         
            alias_clause 
          
          
      referenced by:
         
      
all_or_distinct: 
      
         
         ALL 
         DISTINCT 
          
      referenced by:
         
      
var_list: 
      
         
         
            var_value 
          
         , 
          
      referenced by:
         
      
transaction_iso_level: 
      
         
         ISOLATION 
         LEVEL 
         
            iso_level 
          
          
      referenced by:
         
      
transaction_user_priority: 
      
         
         PRIORITY 
         
            user_priority 
          
          
      referenced by:
         
      
transaction_read_mode: 
      
         
         READ 
         ONLY 
         WRITE 
          
      referenced by:
         
      
alter_table_cmd: 
      
         
         ADD 
         COLUMN 
         IF 
         NOT 
         EXISTS 
         
            column_def 
          
         
            table_constraint 
          
         
            opt_validate_behavior 
          
         ALTER 
         
            opt_column 
          
         
            column_name 
          
         
            alter_column_default 
          
         DROP 
         NOT 
         NULL 
         DROP 
         
            opt_column 
          
         IF 
         EXISTS 
         
            column_name 
          
         CONSTRAINT 
         IF 
         EXISTS 
         
            constraint_name 
          
         
            opt_drop_behavior 
          
         VALIDATE 
         CONSTRAINT 
         
            constraint_name 
          
         EXPERIMENTAL_AUDIT 
         SET 
         
            audit_mode 
          
         
            partition_by 
          
         INJECT 
         STATISTICS 
         
            a_expr 
          
          
      referenced by:
         
      
alter_index_cmd: 
      
         
         
            partition_by 
          
          
      referenced by:
         
      
sequence_option_elem: 
      
         
         NO 
         CYCLE 
         MINVALUE 
         MAXVALUE 
         INCREMENT 
         BY 
         MINVALUE 
         MAXVALUE 
         START 
         WITH 
         
            signed_iconst64 
          
          
      referenced by:
         
      
opt_asc_desc: 
      
         
         ASC 
         DESC 
          
      referenced by:
         
      
list_partitions: 
      
         
         
            list_partition 
          
         , 
          
      referenced by:
         
      
range_partitions: 
      
         
         
            range_partition 
          
         , 
          
      referenced by:
         
      
col_qualification: 
      
         
         CONSTRAINT 
         
            constraint_name 
          
         
            col_qualification_elem 
          
         COLLATE 
         
            collation_name 
          
         FAMILY 
         
            family_name 
          
         CREATE 
         FAMILY 
         
            family_name 
          
         IF 
         NOT 
         EXISTS 
         FAMILY 
         
            family_name 
          
          
      referenced by:
         
      
reference_actions: 
      
         
         
            reference_on_update 
          
         
            reference_on_delete 
          
         
            reference_on_delete 
          
         
            reference_on_update 
          
          
      referenced by:
         
      
column_path: 
      
         
         
            name 
          
         
            prefixed_column_path 
          
          
      referenced by:
         
      
func_application: 
      
         
         
            func_name 
          
         ( 
         ALL 
         DISTINCT 
         
            expr_list 
          
         
            opt_sort_clause 
          
         * 
         ) 
          
      referenced by:
         
      
filter_clause: 
      
         
         FILTER 
         ( 
         WHERE 
         
            a_expr 
          
         ) 
          
      referenced by:
         
      
over_clause: 
      
         
         OVER 
         
            window_specification 
          
         
            window_name 
          
          
      referenced by:
         
      
func_expr_common_subexpr: 
      
         
         CURRENT_DATE 
         CURRENT_SCHEMA 
         CURRENT_CATALOG 
         CURRENT_TIMESTAMP 
         CURRENT_USER 
         CURRENT_ROLE 
         SESSION_USER 
         USER 
         CAST 
         ( 
         
            a_expr 
          
         AS 
         
            cast_target 
          
         ANNOTATE_TYPE 
         ( 
         
            a_expr 
          
         , 
         
            typename 
          
         IF 
         ( 
         
            a_expr 
          
         , 
         NULLIF 
         IFNULL 
         ( 
         
            a_expr 
          
         , 
         
            a_expr 
          
         COALESCE 
         ( 
         
            expr_list 
          
         ) 
         
            special_function 
          
          
      referenced by:
         
      
opt_expr_list: 
      
         
         
            expr_list 
          
          
      referenced by:
         
      
array_expr_list: 
      
         
         
            array_expr 
          
         , 
          
      referenced by:
         
      
opt_slice_bound: 
      
         
         
            a_expr 
          
          
      referenced by:
         
      
when_clause: 
      
         
         WHEN 
         
            a_expr 
          
         THEN 
         
            a_expr 
          
          
      referenced by:
         
      
opt_varying: 
      
         
         VARYING 
          
      referenced by:
         
      
character_base: 
      
         
         CHARACTER 
         CHAR 
         
            opt_varying 
          
         VARCHAR 
         STRING 
          
      referenced by:
         
      
opt_float: 
      
         
         ( 
         ICONST 
         ) 
          
      referenced by:
         
      
opt_numeric_modifiers: 
      
         
         ( 
         ICONST 
         , 
         ICONST 
         ) 
          
      referenced by:
         
      
from_list: 
      
         
         
            table_ref 
          
         , 
          
      referenced by:
         
      
window_definition_list: 
      
         
         
            window_definition 
          
         , 
          
      referenced by:
         
      
opt_index_hints: 
      
         
         @ 
         
            index_name 
          
         [ 
         ICONST 
         ] 
         { 
         
            index_hints_param_list 
          
         } 
          
      referenced by:
         
      
opt_ordinality: 
      
         
         WITH 
         ORDINALITY 
          
      referenced by:
         
      
opt_alias_clause: 
      
         
         
            alias_clause 
          
          
      referenced by:
         
      
func_name: 
      
         
         
            type_function_name 
          
         
            prefixed_column_path 
          
          
      referenced by:
         
      
special_function: 
      
         
         CURRENT_DATE 
         CURRENT_SCHEMA 
         CURRENT_TIMESTAMP 
         CURRENT_USER 
         ( 
         EXTRACT 
         EXTRACT_DURATION 
         ( 
         
            extract_list 
          
         OVERLAY 
         ( 
         
            overlay_list 
          
         POSITION 
         ( 
         
            position_list 
          
         SUBSTRING 
         ( 
         
            substr_list 
          
         GREATEST 
         LEAST 
         ( 
         
            expr_list 
          
         TRIM 
         ( 
         BOTH 
         LEADING 
         TRAILING 
         
            trim_list 
          
         ) 
          
      referenced by:
         
      
joined_table: 
      
         
         ( 
         
            joined_table 
          
         ) 
         
            table_ref 
          
         CROSS 
         NATURAL 
         
            join_type 
          
         JOIN 
         
            table_ref 
          
         
            join_type 
          
         JOIN 
         
            table_ref 
          
         
            join_qual 
          
          
      referenced by:
         
      
alias_clause: 
      
         
         AS 
         
            table_alias_name 
          
         
            opt_column_list 
          
          
      referenced by:
         
      
iso_level: 
      
         
         READ 
         UNCOMMITTED 
         COMMITTED 
         SNAPSHOT 
         REPEATABLE 
         READ 
         SERIALIZABLE 
          
      referenced by:
         
      
user_priority: 
      
         
         LOW 
         NORMAL 
         HIGH 
          
      referenced by:
         
      
alter_column_default: 
      
         
         SET 
         DEFAULT 
         
            a_expr 
          
         DROP 
         DEFAULT 
          
      referenced by:
         
      
opt_validate_behavior: 
      
         
         NOT 
         VALID 
          
      referenced by:
         
      
audit_mode: 
      
         
         READ 
         WRITE 
         OFF 
          
      referenced by:
         
      
signed_iconst64: 
      
         
         
            signed_iconst 
          
          
      referenced by:
         
      
list_partition: 
      
         
         
            partition 
          
         VALUES 
         IN 
         ( 
         
            expr_list 
          
         ) 
         
            opt_partition_by 
          
          
      referenced by:
         
      
range_partition: 
      
         
         
            partition 
          
         VALUES 
         FROM 
         ( 
         
            expr_list 
          
         ) 
         TO 
         ( 
         
            expr_list 
          
         ) 
         
            opt_partition_by 
          
          
      referenced by:
         
      
col_qualification_elem: 
      
         
         NOT 
         NULL 
         UNIQUE 
         PRIMARY 
         KEY 
         CHECK 
         ( 
         
            a_expr 
          
         ) 
         DEFAULT 
         
            b_expr 
          
         REFERENCES 
         
            table_name 
          
         
            opt_name_parens 
          
         
            reference_actions 
          
         AS 
         ( 
         
            a_expr 
          
         ) 
         STORED 
          
      referenced by:
         
      
family_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
reference_on_update: 
      
         
         ON 
         UPDATE 
         
            reference_action 
          
          
      referenced by:
         
      
reference_on_delete: 
      
         
         ON 
         DELETE 
         
            reference_action 
          
          
      referenced by:
         
      
prefixed_column_path: 
      
         
         
            name 
          
         . 
         
            unrestricted_name 
          
         . 
         
            unrestricted_name 
          
         . 
         
            unrestricted_name 
          
          
      referenced by:
         
      
window_specification: 
      
         
         ( 
         
            opt_existing_window_name 
          
         
            opt_partition_clause 
          
         
            opt_sort_clause 
          
         ) 
          
      referenced by:
         
      
window_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
window_definition: 
      
         
         
            window_name 
          
         AS 
         
            window_specification 
          
          
      referenced by:
         
      
index_hints_param_list: 
      
         
         
            index_hints_param 
          
         , 
          
      referenced by:
         
      
type_function_name: 
      
         
         identifier 
         
            unreserved_keyword 
          
         
            type_func_name_keyword 
          
          
      referenced by:
         
      
extract_list: 
      
         
         
            extract_arg 
          
         FROM 
         
            a_expr 
          
         
            expr_list 
          
          
      referenced by:
         
      
overlay_list: 
      
         
         
            a_expr 
          
         
            overlay_placing 
          
         
            substr_from 
          
         
            substr_for 
          
         
            expr_list 
          
          
      referenced by:
         
      
position_list: 
      
         
         
            b_expr 
          
         IN 
         
            b_expr 
          
          
      referenced by:
         
      
substr_list: 
      
         
         
            a_expr 
          
         
            substr_from 
          
         
            substr_for 
          
         
            substr_for 
          
         
            substr_from 
          
         
            opt_expr_list 
          
          
      referenced by:
         
      
trim_list: 
      
         
         
            a_expr 
          
         FROM 
         
            expr_list 
          
          
      referenced by:
         
      
join_type: 
      
         
         FULL 
         LEFT 
         RIGHT 
         
            join_outer 
          
         INNER 
          
      referenced by:
         
      
join_qual: 
      
         
         USING 
         ( 
         
            name_list 
          
         ) 
         ON 
         
            a_expr 
          
          
      referenced by:
         
      
partition: 
      
         
         PARTITION 
         
            partition_name 
          
          
      referenced by:
         
      
opt_name_parens: 
      
         
         ( 
         
            name 
          
         ) 
          
      referenced by:
         
      
reference_action: 
      
         
         NO 
         ACTION 
         RESTRICT 
         CASCADE 
         SET 
         NULL 
         DEFAULT 
          
      referenced by:
         
      
opt_existing_window_name: 
      
         
         
            name 
          
          
      referenced by:
         
      
opt_partition_clause: 
      
         
         PARTITION 
         BY 
         
            expr_list 
          
          
      referenced by:
         
      
index_hints_param: 
      
         
         FORCE_INDEX 
         = 
         
            index_name 
          
         NO_INDEX_JOIN 
          
      referenced by:
         
      
extract_arg: 
      
         
         identifier 
         YEAR 
         MONTH 
         DAY 
         HOUR 
         MINUTE 
         SECOND 
          
      referenced by:
         
      
overlay_placing: 
      
         
         PLACING 
         
            a_expr 
          
          
      referenced by:
         
      
substr_from: 
      
         
         FROM 
         
            a_expr 
          
          
      referenced by:
         
      
substr_for: 
      
         
         FOR 
         
            a_expr 
          
          
      referenced by:
         
      
join_outer: 
      
         
         OUTER 
          
      referenced by:
         
      
partition_name: 
      
         
         
            unrestricted_name 
          
          
      referenced by:
         
      
generated by Railroad Diagram Generator